simplelink: import TI RF driver from SimpleLink SDK

This commit imports the TI RF driver from SimpleLink SDK 3.10.00.53

Signed-off-by: Vincent Wan <vincent.wan@linaro.org>
This commit is contained in:
Vincent Wan 2019-10-18 13:43:14 -07:00 committed by Kumar Gala
parent c9fd9faeab
commit e14693f475
4 changed files with 8189 additions and 0 deletions

View File

@ -66,6 +66,7 @@ elseif(CONFIG_HAS_CC13X2_CC26X2_SDK)
source/ti/drivers/power/PowerCC26X2.c
source/ti/drivers/power/PowerCC26X2_calibrateRCOSC.c
source/ti/drivers/utils/List.c
source/ti/drivers/rf/RFCC26X2_multiMode.c
kernel/zephyr/dpl/ClockP_zephyr.c
kernel/zephyr/dpl/HwiP_zephyr.c
@ -77,11 +78,15 @@ elseif(CONFIG_HAS_CC13X2_CC26X2_SDK)
PROPERTIES COMPILE_DEFINITIONS "DeviceFamily_CC13X2;${COMPILER}" )
set_source_files_properties(source/ti/drivers/power/PowerCC26X2_calibrateRCOSC.c
PROPERTIES COMPILE_DEFINITIONS "DeviceFamily_CC13X2;${COMPILER}" )
set_source_files_properties(source/ti/drivers/rf/RFCC26X2_multiMode.c
PROPERTIES COMPILE_DEFINITIONS "DeviceFamily_CC13X2;${COMPILER}" )
else()
set_source_files_properties(source/ti/drivers/power/PowerCC26X2.c
PROPERTIES COMPILE_DEFINITIONS "DeviceFamily_CC26X2;${COMPILER}" )
set_source_files_properties(source/ti/drivers/power/PowerCC26X2_calibrateRCOSC.c
PROPERTIES COMPILE_DEFINITIONS "DeviceFamily_CC26X2;${COMPILER}" )
set_source_files_properties(source/ti/drivers/rf/RFCC26X2_multiMode.c
PROPERTIES COMPILE_DEFINITIONS "DeviceFamily_CC26X2;${COMPILER}" )
endif()
elseif(CONFIG_HAS_MSP432P4XXSDK)

View File

@ -19,8 +19,12 @@ The driver library source is copied from the SDK, as follows:
find devices/cc13x2_cc26x2/{driverlib,inc,rf_patches} -depth -name '*.[c|h]' -print0 | cpio --null -pvdm $EXT_DIR
find devices/cc13x2_cc26x2/startup_files -depth -name ccfg.c -print0 | cpio --null -pvd $EXT_DIR
cp -r drivers/power/* $EXT_DIR/drivers/power/.
mkdir $EXT_DIR/drivers/rf
cp drivers/rf/RF.h $EXT_DIR/drivers/rf/.
cp drivers/rf/RFCC26X2_multiMode.c $EXT_DIR/drivers/rf/.
find $EXT_DIR/devices/cc13x2_cc26x2 -name '*.[c|h]' -exec dos2unix {} \;
find $EXT_DIR/drivers/power -name '*.[c|h]' -exec dos2unix {} \;
find $EXT_DIR/drivers/rf -name '*.[c|h]' -exec dos2unix {} \;
popd
The source file startup_files/ccfg.c has been modified to use the appropriate

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff