nf-Community-Targets/TI_SimpleLink/TI_CC1352P1_LAUNCHXL
José Simões 915b1e4d47 Update sysconfig files
***NO_CI***
2023-02-20 12:15:46 +00:00
..
common Update CMakes for all targets (#167) 2021-08-24 22:28:22 +01:00
nanoCLR Ported changes from upstream TI_CC1352P1_LAUNCHXL (#201) 2022-02-23 19:04:29 +00:00
CC1352P1_LAUNCHXL_fxns.c Fix build for TI targets (#199) 2022-02-04 08:46:45 +00:00
CMakeLists.txt Fix build for TI_CC1352P1_LAUNCHXL (#172) 2021-09-05 12:44:44 +01:00
CMakePresets.json Fix TI CMake presets (#218) 2023-02-20 11:34:06 +00:00
README.md Update CMakes for all targets (#167) 2021-08-24 22:28:22 +01:00
TI_CC1352P1_LAUNCHXL_868.syscfg Update sysconfig files 2023-02-20 12:15:46 +00:00
TI_CC1352P1_LAUNCHXL_915.syscfg Update sysconfig files 2023-02-20 12:15:46 +00:00
launch.json Update CMakes for all targets (#167) 2021-08-24 22:28:22 +01:00
target_BlockStorage.c Fix build for TI targets (#199) 2022-02-04 08:46:45 +00:00
target_BlockStorage.h Update CMakes for all targets (#167) 2021-08-24 22:28:22 +01:00
target_Power.c Update CMakes for all targets (#167) 2021-08-24 22:28:22 +01:00
target_common.c Update CMakes for all targets (#167) 2021-08-24 22:28:22 +01:00
target_common.h.in Ported changes from upstream TI_CC1352P1_LAUNCHXL (#201) 2022-02-23 19:04:29 +00:00
target_system_device_adc_config.cpp Add support for System.Device.Adc (#180) 2021-10-29 19:19:56 +01:00
target_system_device_gpio.h Remove deprecated APIs (Windows.Devices) (#203) 2022-04-19 14:35:38 +01:00
target_system_device_pwm_config.cpp Add PWM config files (#214) 2023-02-03 17:31:48 +00:00
ti-rtos-debug.cfg Fix build for TI targets (#199) 2022-02-04 08:46:45 +00:00
ti-rtos-release.cfg Fix build for TI targets (#199) 2022-02-04 08:46:45 +00:00

README.md

TI CC1352P1 SimpleLink LaunchPad

The CC1352P1 LaunchPad board contains a TI CC1352P1 device.

Documentation

  • Detailed documentation for this target reference can be found here.
  • Instructions on how to flash the CC1352P1 LaunchPad can be found here

Radio frequency

The radio frequency can be set during the build using the RADIO_FREQUENCY option. Valid values are 868 and 915 (MHz).

Jumper Settings

  • For any examples that use LEDs, make sure the LED's jumper settings are closed.

Board resources used in driver examples:

The following table lists the Board names of the resources used by the driver examples, and their corresponding pins. Note that there may be other resources configured in the board files that are not used by any driver example. Only the example resources are listed in the table.

Board Resource Pin
Board_ADC0 DIO23
Board_ADC1 DIO24
Board_ADCBUF0CHANNEL0 DIO23
Board_GPIO_BUTTON0 DIO15
Board_GPIO_BUTTON1 DIO14
Board_GPIO_LED0 DIO6 (Red - must be jumpered)
Board_GPIO_LED1 DIO7 (Green - must be jumpered)
Board_I2C_TMP DIO4 - SCL, DIO5 - SDA
Board_PIN_LED0 DIO6 (Red - must be jumpered)
Board_PIN_LED1 DIO7 (Green - must be jumpered)
Board_PIN_LED2 DIO6 (Red - must be jumpered)
Board_PIN_BUTTON0 DIO13
Board_PIN_BUTTON1 DIO14
Board_PWM0 DIO6
Board_PWM1 DIO7
Board_SD0 DIO8 - MISO, DIO9 - MOSI, DIO10 - CLK, DIO21 - CS
Board_SPI0 DIO8, DIO9, DIO10, DIO11
Board_SPI_MASTER DIO8 - MISO, DIO9 - MOSI, DIO10 - CLK, DIO11 - CS
Board_SPI_SLAVE DIO8 - MISO, DIO9 - MOSI, DIO10 - CLK, DIO11 - CS
Board_SPI_MASTER_READY DIO15
Board_SPI_SLAVE_READY DIO21
Board_UART0 DIO12 - RX, DIO13 - TX

Floating point

The current build is set to add support for single-precision floating point. Meaning that System.Math API supports only the float overloads. The double ones will throw a NotImplementedException.

nanoBooter

Because this CPU has a proprietary boot mechanism it does use nanoBooter.

Flashing nanoCLR

Follow the instructions here on how to flash nanoCLR image in the board.