SWRU455M February 2017 – October 2020 CC3120 , CC3120MOD , CC3130 , CC3135 , CC3135MOD , CC3220MOD , CC3220MODA , CC3220R , CC3220S , CC3220SF , CC3230S , CC3230SF , CC3235MODAS , CC3235MODASF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
The SimpleLink Wi-Fi device family consists of several device types: the CC32xx devices, which are fully-integrated system-on-chip (SoC) solutions consisting of both an applications MCU and the network processor, and the CC31xx devices, which consists only of the networking subsystem. The CC31xx devices can be bundled with any platform (MCU, MPU, or other, while the CC32xx is already fully integrated with an MCU for handling the vendor application. In order to work with the CC31xx devices, the customer must port the host driver to the new platform. The porting of the SimpleLink Wi-Fi host driver to any new platform is based on a few simple steps. This chapter provides basic step-by-step guidelines on how to port the SimpleLink host driver to new platforms. Follow the instructions carefully to avoid any problems during this process and to enable efficient and proper work with the CC31xx devices.
The basic concept of the porting is that all modifications and porting adjustments of the host driver are made in one file (user.h header file). Strictly following these guidelines ensures a smooth transition to newer versions of the driver. The porting process consists of a few simple steps:
The remainder of this chapter describes these steps in more detail.