Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

ModusToolbox Bluetooth SDK

ns_4270701
New Contributor II

Hello,

We developed a custom board using CYBT-423028-02 and now we know that this device is absolute. We have to change the module with CYBT-423054-02 ...

We may not need to change to the hardware side. But we are curious about the changes in the development enviroment.

We developed the firmware using Wiced studio. And for newer module we need to use the Modustoolbox.

Questions:

1. What changes we need to implement to migrate from Wiced studio to Modustoolbox.

2. Is Modustoolbox 1.1 compatible with CYBT-423054-02? Or we have to download the Modustoolbox 2.2?

3. Please share the programming software for newer module. For the previous module we use Modprogramming software, can it also be used with the newer one?

4. During API searching for modus we directed to Wiced APIs , so can all the Wiced APIs be used with Modus?,  just to confirm.

0 Likes
1 Solution
SheetalJ
Moderator
Moderator

Hi ns_4270701​,

Following are my answers to your queries:

1-A: You don't have to do any major changes. Your main .c file can be copied directly in ModusToolbox, provided you check for any API/function changes in the application.

2-A: I would strongly recommend you to download and use latest ModusToolbox and BTSDKs as we have done several bug fixes and feature additions in latest software versions. We have released MTB 2.0, 2.2 after MTB1.1, so it is always suggested to go with latest versions.

3-A: Apart from ModusToolbox IDE, you can use CLI, CyBluetool, Chipload to program the module.

4-A: During API searching for modus we directed to Wiced APIs

>> I did not understand your question exactly. When you are using ModusToolbox with Stand alone BT devices, you should be able to get the Bluetooth libraries and function details in BTSDK. There are not much differences in functions and libraries though, still I would suggest to verify once while developing your firmware. Please check latest Wiced BTSDK information here: GitHub - cypresssemiconductorco/wiced_btsdk: BTSDK (headers, libraries, chip and BSP files, peer/hos...

If you are very new to ModusToolbox, I would suggest you to have look at following links to get familiar with MTB

GitHub - cypresssemiconductorco/CypressAcademy_MTB101_Files

Session 1: Introduction to ModusToolbox 2.x

Session 7: Getting started with BT/BLE in ModusToolbox2.2

View solution in original post

0 Likes
1 Reply
SheetalJ
Moderator
Moderator

Hi ns_4270701​,

Following are my answers to your queries:

1-A: You don't have to do any major changes. Your main .c file can be copied directly in ModusToolbox, provided you check for any API/function changes in the application.

2-A: I would strongly recommend you to download and use latest ModusToolbox and BTSDKs as we have done several bug fixes and feature additions in latest software versions. We have released MTB 2.0, 2.2 after MTB1.1, so it is always suggested to go with latest versions.

3-A: Apart from ModusToolbox IDE, you can use CLI, CyBluetool, Chipload to program the module.

4-A: During API searching for modus we directed to Wiced APIs

>> I did not understand your question exactly. When you are using ModusToolbox with Stand alone BT devices, you should be able to get the Bluetooth libraries and function details in BTSDK. There are not much differences in functions and libraries though, still I would suggest to verify once while developing your firmware. Please check latest Wiced BTSDK information here: GitHub - cypresssemiconductorco/wiced_btsdk: BTSDK (headers, libraries, chip and BSP files, peer/hos...

If you are very new to ModusToolbox, I would suggest you to have look at following links to get familiar with MTB

GitHub - cypresssemiconductorco/CypressAcademy_MTB101_Files

Session 1: Introduction to ModusToolbox 2.x

Session 7: Getting started with BT/BLE in ModusToolbox2.2

View solution in original post

0 Likes