SWRA486A August 2015 – April 2017 CC1310 , CC2620 , CC2630 , CC2640 , CC2640R2F-Q1 , CC2650 , CC2650MODA
The application must call trimDevice() in setup.c (available in the driverlib software package) after booting (see Figure 8). This function trims the different modules on the device not completed by ROM boot code. This trimming is required for the device to operate safely. This code runs again after coming out of shutdown because the Cortex-M3 reboots. The Cortex-M3 does not reboot when coming out of standby or idle.
NOTE
A check exists in the trimDevice() function to ensure the correct version of driverlib is on the device. If this check fails, the device spins in an infinite loop to indicate that the compiled software library is unsupported by the given device.