As in any embedded development application using any set of tools, you are responsible for the design and implementation of the firmware. This includes not just low-level configuration and power mode transitions, but all the unique functionality of your product. When writing application code, you must decide how the application will interact with the hardware.

ModusToolbox™ software is designed to enable your workflow. It includes support for Eclipse IDE, Visual Studio (VS) Code, IAR Embedded Workbench, and Keil µVision (see

Using supported IDEs

). You can also use a text editor and command line tools. Taken together, the multiple resources available to you in ModusToolbox™ software: BSPs, configurators, driver libraries, and middleware, help you focus on your specific application.