This is a 2nd level ModusToolbox™ training class. It covers MCUs using the BTSDK API.
MCUs that use the BTSDK API include CYW20819, CYW20820, CYW20835, and CYW43012 (in embedded mode). You will find BSPs containing MCUs that use BTSDK in the ModusToolbox™ Project Creator tool in the AIROC™ Bluetooth® BSPs section.
The material and examples demonstrate the use of peripherals such as GPIOs, PWMs, ADCs, UARTs, etc. The use of low power modes is also covered.
- ModusToolbox™ Software Training Level 1 - Getting Started
- Manual: This directory contains the manual chapters.
- Projects: This directory contains solutions to exercises.
- Templates: This directory contains starting template applications for some exercises.
This class consists of the following chapters:
- Chapter 1: Introduction - Overall introduction to devices that use the BTSDK API
- Chapter 2: Application Architecture - Description of the structure of applications and libraries for AIROC Bluetooth SDK (BTSDK) MCUs
- Chapter 3: Peripherals - Introduction to the BTSDK API and how to use it to interact with MCU peripherals
- Chapter 4: RTOS - Introduction to using an RTOS with BTSDK MCUs
- Chapter 5: Debugging - Introduction to using SWD port debugging on the MCU
- Chapter 6: Supplemental Material - Additional background electronics information
The following hardware is used for the exercises in this class:
- CYW920835M2EVB-01 (includes a base board and a CYW20835 M.2 radio card)
Additional information can be found at: