Example Summary

This example is the same as the “portable” example but instead of using POSIX APIs, it uses the native RTOS APIs. This example is still portable across devices (because of TI Drivers). This project requires less code/data space since there is no POSIX layer.

Peripherals & Pin Assignments

When this project is built, the SysConfig tool will generate the TI-Driver configurations into the ti_drivers_config.c and ti_drivers_config.h files. Information on pins and resources used is present in both generated files. Additionally, the System Configuration file (*.syscfg) present in the project may be opened with SysConfig’s graphical user interface to determine pins and resources used.

If using the Building Automation Sensors BoosterPack, BP-BASSENSORSMKII, CONFIG_GPIO_TMP_EN is used to power on the BoosterPack’s temperature sensor.

BoosterPacks, Board Resources & Jumper Settings

For board specific jumper settings, resources and BoosterPack modifications, refer to the Board.html file.

If you’re using an IDE such as Code Composer Studio (CCS) or IAR, please refer to Board.html in your project directory for resources used and board-specific jumper settings.

The Board.html can also be found in your SDK installation:

<SDK_INSTALL_DIR>/source/ti/boards/<BOARD>

Example Usage

The connection should have the following settings:

    Baud-rate:  115200
    Data bits:       8
    Stop bits:       1
    Parity:       None
    Flow Control: None
    Valid Commands
    --------------
    h: help
    q: quit and shutdown UART
    c: clear the screen
    t: display current temperature

Application Design Details

FreeRTOS:

SimpleLink Sensor and Actuator Plugin: