This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC2650: Adding Transport Layer

Part Number: LAUNCHXL-CC2650
Other Parts Discussed in Thread: CC2650

As a starter BLE project I am using the Project Zero for the CC2650 LaunchPad.

I would like to add the Transport Layer to the project <processors.wiki.ti.com/.../Cc2640_Adding_a_UART_or_SPI_driver_to_a_Sample_Project> but there is not enough space. (After following the instructions from the WIKI page, the build fails for lack of space.)

The WIKI actually describes add the TL to the SimpleBLEPeripheral project, which has adequate space.

Why is there so much difference in size between Project Zero and SimpleBLEPeripheral?

Is one of these projects better than the other for a beginning BLE project?

CCS 7.1

BLE 2.2.1.18

TIRTOS 2.20.1.18

  • Hi Dave,

    There are many differences between SimpleBLEPeripheral and Project Zero even though they both demonstrate a peripheral application. You can compare the map files that are generated for details. SimpleBLEPeripheral has been flash optimized to have only the bare minimum required for a peripheral device. Project Zero implements logging, uses more peripherals, has more services, etc.