www.ti.com
Software Examples
27
SLAU597E–March 2015–Revised January 2018
Submit Documentation Feedback
Copyright © 2015–2018, Texas Instruments Incorporated
MSP432P401R SimpleLink™ Microcontroller LaunchPad™ Development Kit
(MSP
‑
EXP432P401R)
3.5 BOOSTXL-SENSORS_SensorGUI_MSP432P401R
The Sensors BoosterPack kit (BOOSTXL-SENSORS) is an easy-to-use plug-in module for adding digital
sensors to your LaunchPad development kit design. The SimpleLink MCU LaunchPad development kit
allows developers to use this BoosterPack plug-in module to start developing sensor applications using
the onboard gyroscope, accelerometer, magnetometer, pressure, ambient temperature, humidity, ambient
light, and infrared temperature sensors. For information on the Out-of-Box experience and how to use the
BOOSTXL-SENSORS BoosterPack plug-in module, see the BOOSTXL-SENSORS BoosterPack™ Plug-in
Module User's Guide.
3.6 BOOSTXL-SENSORS_TI-RTOS_SensorGUI_MSP432P401R
This section describes the functionality structure of the BOOSTXL-
SENSORS_TI_RTOS_SensorGUI_MSP432P401R demo that is included in the SimpleLink MSP432 SDK
(see Section 4.3).
This example requires TI-RTOS MSP43x version 2_16_01_14 to be installed in CCS.
More information on the use of TI-RTOS can be found in the TI-RTOS user’s guides, available in the TI-
RTOS tool folder.
3.6.1 Source File Structure
Table 7 lists the source files and folders.
Table 7. Source Files and Folders
Name Description
OS: TI-RTOS Real-time operating system using TI-RTOS kernel
Library: driverlib Device driver library (MSP432DRIVERLIB)
bme280.c Driver for communicating with the environmental sensor
bme280_support.c Support driver for communicating with the environmental sensor
bmi160.c Driver for communicating with the IMU and magnetometer sensors
bmi160_support.c Support driver for communicating with the IMU and magnetometer sensors
MSP_EXP432P401R.c Driver for setting up board specific items (for example, I
2
C and UART)
main.c The demo’s main function, tasks, semaphores, global variables, and more
opt3001.c Driver for communicating with the ambient light sensor
tmp007.c Driver for communicating with the infrared temperature sensor
3.6.2 Working With the GUI
Collaboration with the Sensor GUI is identical to , except for programming the device directly from the
GUI. The .out file located within the GUI is specific to the BOOSTXL-
SENSORS_SensorGUI_MSP432P401R example project. To download the program, you must use a
separate IDE, such as CCS or IAR, and the BOOSTXL-SENSORS_TI_RTOS_SensorGUI_MSP432P401R
source code in the SimpleLink MSP432 SDK.
4 Resources
4.1 Integrated Development Environments
Although the source files can be viewed with any text editor, more can be done with the projects if they're
opened with a development environment like Code Composer Studio (CCS) IDE, Keil µVision, IAR
Embedded Workbench, or Energia.