.. _Radio Configuration:


Radio Configuration
-------------------

The CC35xx allows the configuration of radio parameters this can be done using Sysconfig or INI Composer.

.. tabs::
    .. tab:: INI Composer

        The `CC35xx_conf.bin` can be created with the `Simplelink Wifi Toolbox <https://www.ti.com/tool/SIMPLELINK-WIFI-TOOLBOX>`_, using the INI Composer.

        .. figure:: resources/ini_composer.png
            :align: center
            :width: 90%

        .. note::

            Reference the `Wifi Toolbox User Guide` for more information on how to generate the conf files and detailed information on parameters

    .. tab:: Sysconfig/CCS

        Inside the `RF Stacks` section of the `project.syscfg` file
        There are 3 sets of settings, BLE, Co-Ex, and Wi-Fi

        .. figure:: resources/rfstacks.png
            :align: center
            :width: 90%

        .. note::

            Reference the `Wifi Toolbox User Guide` INI Composer for more information on parameters

        Once all parameters have been chosen build the sysconfig file, this will generate a file called `cc35xx_conf.ini` that holds the chosen parameters.

        .. figure:: resources/conf_ini.png
            :align: center
            :width: 90%

        This file will be used when creating a `CC35xx_conf.bin`

The `CC35xx_conf.bin` generated is the file that will be flashed in the vendor TLV section of the vendor container slot

.. note::
    
    For more information on container slots please refer to `Flash Mapping` under `Memory Overview`

If using personal makefiles to flash the CC35xx device please refer to the makefile located in the `Wifi Toolbox`

.. code:: bash

    <SimpleLink_WiFi_Toolbox_DIR>/scripts/makefile

.. figure:: resources/makefile.png
    :align: center
    :width: 90%