SWRA704 June   2021 CC3120 , CC3130 , CC3135

 

  1.   Trademarks
  2. 1Introduction
  3. 2Porting the Host Driver
    1. 2.1 Porting Layer Files
    2. 2.2 Driver Enable/Disable
    3. 2.3 SPI Interface
      1. 2.3.1 Hardware Setup and Configuring Clocks
    4. 2.4 Memory Management
    5. 2.5 OS Abstraction: FreeRTOS
    6. 2.6 Timestamp Mechanism
    7. 2.7 Asynchronous Event Handler Routines
  4. 3Tips for Porting
    1. 3.1 Hardware Setup
    2. 3.2 Servicepack
    3. 3.3 Starting the Wi-Fi Driver in the Application Code
    4. 3.4 Configuring Clocks on the STM32L4
    5. 3.5 Terminal I/O Printing
    6. 3.6 Location of the Host Driver and Porting Files
    7. 3.7 Updating to the Latest Host Driver Version
  5. 4References
  6. 5License Information

Introduction

The SimpleLink Wi-Fi device family consists of two device types: the CC32xx devices are fully integrated system-on-chip (SoC) solutions consisting of both an applications MCU and the network processor subsystem; the CC31xx devices consist only of the network processor subsystem. The CC31xx devices must be paired with a platform to run the application (MCU, MPU, or other).

The network processor subsystem firmware is ROM-based, and patches are applied by a signed binary file called a servicepack. A servicepack is required for all CC3xxx devices and must be compatible with the host driver version.

In order to use the CC31xx devices, the customer must port the host driver to their application platform. The host driver is sub-sectioned so that the customer should only modify the files in the porting layer of the host driver.