A Board Support Package (BSP) provides a standard interface to a board's features and capabilities. The API is consistent across kits. Other software (such as middleware or the user application) can use the BSP to configure and control the hardware. BSPs have the following characteristics:
For a complete description of what the BSP provides and how it is used within ModusToolbox™, see the ModusToolbox™ User Guide
This section provides a high-level view for using BSPs. You should be familiar with creating an application using the ModusToolbox™ Project Creator tool. To use a BSP for a kit you need to perform the following steps:
< ModusToolbox™ install>/tools_x.y/project-creator). This tool can also be launched from the Eclipse IDE for ModusToolbox™. The tool fetches the BSP for the kit that you selected, and places it in the bspsdirectory. < ModusToolbox™ install >/tools_x.y/library-manager. You can also launch it from within the Eclipse IDE for ModusToolbox™.#include "cybsp.h" to your main.c file.cybsp_init() at the start of main().docs directory to learn more.