Skip to content

Infineon/training-modustoolbox-level2-btsdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ModusToolbox™ Software Training Level 2 – AIROC™ Bluetooth® SDK (BTSDK) MCUs

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.

Pre-requisites

  • ModusToolbox™ Software Training Level 1 - Getting Started

Organization

  • Manual: This directory contains the manual chapters.
  • Projects: This directory contains solutions to exercises.
  • Templates: This directory contains starting template applications for some exercises.

Manual Chapters

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

Hardware

The following hardware is used for the exercises in this class:

  • CYW920835M2EVB-01 (includes a base board and a CYW20835 M.2 radio card)

References

Additional information can be found at: