summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorYuQi <[email protected]>2022-10-15 12:56:00 +0800
committerGitHub <[email protected]>2022-10-15 00:56:00 -0400
commit94221bbdd88cbd6edd208b67d7c246b7f934a17e (patch)
tree634a3dada91ef0f55cd87364079f0357b619f20b /bsp
parent76303f7bea33db8584e7b69126bcb7cc12204c24 (diff)
[bsp][c28x] 新增adc驱动 (#6520)
1. 在c28x文件目录上一层再套一层文件夹ti,目前28379的项目路径为rt-thread\bsp\ti\c28x\tms320f28379d 2. 新增adc驱动与kconfig配置
Diffstat (limited to 'bsp')
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/config/adc_config.h54
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/config/pwm_config.h (renamed from bsp/c28x/libraries/HAL_Drivers/config/pwm_config.h)0
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.c229
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.h30
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_config.h (renamed from bsp/c28x/libraries/HAL_Drivers/drv_config.h)1
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_gpio.c (renamed from bsp/c28x/libraries/HAL_Drivers/drv_gpio.c)0
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_gpio.h (renamed from bsp/c28x/libraries/HAL_Drivers/drv_gpio.h)0
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_pwm.c (renamed from bsp/c28x/libraries/HAL_Drivers/drv_pwm.c)0
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_pwm.h (renamed from bsp/c28x/libraries/HAL_Drivers/drv_pwm.h)0
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_sci.c (renamed from bsp/c28x/libraries/HAL_Drivers/drv_sci.c)0
-rw-r--r--bsp/ti/c28x/libraries/HAL_Drivers/drv_sci.h (renamed from bsp/c28x/libraries/HAL_Drivers/drv_sci.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Adc_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Adc_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Can_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Can_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_typedefs.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_typedefs.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Dma_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Dma_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_EPwm_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_EPwm_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Emif_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Emif_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Examples.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Examples.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_GlobalPrototypes.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_GlobalPrototypes.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Gpio_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Gpio_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_I2c_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_I2c_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_drivers.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_drivers.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Pie_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Pie_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_SWPrioritizedIsrLevels.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_SWPrioritizedIsrLevels.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_SysCtrl_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_SysCtrl_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Systick_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Systick_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Upp_defines.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Upp_defines.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_cputimervars.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_cputimervars.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_defaultisr.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_defaultisr.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_sci_io.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_sci_io.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_sdfm_drivers.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_sdfm_drivers.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_struct.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_struct.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/F28x_Project.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/F28x_Project.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/device.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/device.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/driverlib.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/driverlib.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/stdint.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/stdint.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/usb.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/usb.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/include/usb_hal.h (renamed from bsp/c28x/libraries/tms320f28379d/common/include/usb_hal.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Adc.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Adc.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_CodeStartBranch.asm (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_CodeStartBranch.asm)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_CpuTimers.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_CpuTimers.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_DBGIER.asm (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_DBGIER.asm)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_DefaultISR.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_DefaultISR.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Dma.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Dma.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_ECap.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_ECap.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_EPwm.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_EPwm.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_EQep.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_EQep.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Emif.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Emif.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Gpio.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Gpio.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_I2C.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_I2C.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Lite.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Lite.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Util.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Util.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Mcbsp.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Mcbsp.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_PieCtrl.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_PieCtrl.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_PieVect.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_PieVect.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Sci.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Sci.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Spi.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Spi.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_SysCtrl.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_SysCtrl.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_TempSensorConv.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_TempSensorConv.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Upp.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Upp.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_can.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_can.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_sci_io.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_sci_io.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_sdfm_drivers.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_sdfm_drivers.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_struct.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_struct.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_usDelay.asm (renamed from bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_usDelay.asm)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/device.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/device.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/usb.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/usb.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/common/source/usb_hal.c (renamed from bsp/c28x/libraries/tms320f28379d/common/source/usb_hal.c)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd (renamed from bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd (renamed from bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd (renamed from bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd (renamed from bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_adc.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_adc.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_analogsubsys.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_analogsubsys.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_can.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_can.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cla.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cla.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cmpss.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cmpss.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cputimer.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cputimer.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dac.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dac.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dcsm.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dcsm.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_device.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_device.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dma.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dma.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_ecap.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_ecap.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_emif.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_emif.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm_xbar.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm_xbar.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_eqep.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_eqep.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_flash.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_flash.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_gpio.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_gpio.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_i2c.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_i2c.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_input_xbar.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_input_xbar.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_ipc.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_ipc.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_mcbsp.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_mcbsp.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_memconfig.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_memconfig.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_nmiintrupt.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_nmiintrupt.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_output_xbar.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_output_xbar.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_piectrl.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_piectrl.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_pievect.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_pievect.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sci.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sci.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sdfm.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sdfm.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_spi.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_spi.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sysctrl.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sysctrl.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_upp.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_upp.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_xbar.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_xbar.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_xint.h (renamed from bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_xint.h)0
-rw-r--r--bsp/ti/c28x/libraries/tms320f28379d/headers/source/F2837xD_GlobalVariableDefs.c (renamed from bsp/c28x/libraries/tms320f28379d/headers/source/F2837xD_GlobalVariableDefs.c)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/.ccsproject (renamed from bsp/c28x/tms320f28379d/.ccsproject)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/.config (renamed from bsp/c28x/tms320f28379d/.config)9
-rw-r--r--bsp/ti/c28x/tms320f28379d/.cproject (renamed from bsp/c28x/tms320f28379d/.cproject)179
-rw-r--r--bsp/ti/c28x/tms320f28379d/.gitignore (renamed from bsp/c28x/tms320f28379d/.gitignore)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/.project (renamed from bsp/c28x/tms320f28379d/.project)130
-rw-r--r--bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.cdt.codan.core.prefs (renamed from bsp/c28x/tms320f28379d/.settings/org.eclipse.cdt.codan.core.prefs)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.cdt.debug.core.prefs (renamed from bsp/c28x/tms320f28379d/.settings/org.eclipse.cdt.debug.core.prefs)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.core.resources.prefs (renamed from bsp/c28x/tms320f28379d/.settings/org.eclipse.core.resources.prefs)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/2837x_FLASH_lnk_cpu1.cmd (renamed from bsp/c28x/tms320f28379d/2837x_FLASH_lnk_cpu1.cmd)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/2837x_RAM_lnk_cpu1.cmd (renamed from bsp/c28x/tms320f28379d/2837x_RAM_lnk_cpu1.cmd)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/Kconfig (renamed from bsp/c28x/tms320f28379d/Kconfig)2
-rw-r--r--bsp/ti/c28x/tms320f28379d/README.md (renamed from bsp/c28x/tms320f28379d/README.md)6
-rw-r--r--bsp/ti/c28x/tms320f28379d/applications/startup.c (renamed from bsp/c28x/tms320f28379d/applications/startup.c)2
-rw-r--r--bsp/ti/c28x/tms320f28379d/board/Kconfig (renamed from bsp/c28x/tms320f28379d/board/Kconfig)44
-rw-r--r--bsp/ti/c28x/tms320f28379d/board/board.c (renamed from bsp/c28x/tms320f28379d/board/board.c)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/board/board.h (renamed from bsp/c28x/tms320f28379d/board/board.h)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/figures/build.png (renamed from bsp/c28x/tms320f28379d/figures/build.png)bin20564 -> 20564 bytes
-rw-r--r--bsp/ti/c28x/tms320f28379d/figures/debug_as.png (renamed from bsp/c28x/tms320f28379d/figures/debug_as.png)bin146679 -> 146679 bytes
-rw-r--r--bsp/ti/c28x/tms320f28379d/figures/import.png (renamed from bsp/c28x/tms320f28379d/figures/import.png)bin88643 -> 88643 bytes
-rw-r--r--bsp/ti/c28x/tms320f28379d/figures/import_dia.png (renamed from bsp/c28x/tms320f28379d/figures/import_dia.png)bin36380 -> 36380 bytes
-rw-r--r--bsp/ti/c28x/tms320f28379d/figures/launch-28379d.png (renamed from bsp/c28x/tms320f28379d/figures/launch-28379d.png)bin477468 -> 477468 bytes
-rw-r--r--bsp/ti/c28x/tms320f28379d/figures/launching.png (renamed from bsp/c28x/tms320f28379d/figures/launching.png)bin24009 -> 24009 bytes
-rw-r--r--bsp/ti/c28x/tms320f28379d/rtconfig.h (renamed from bsp/c28x/tms320f28379d/rtconfig.h)6
-rw-r--r--bsp/ti/c28x/tms320f28379d/rtconfig_project.h (renamed from bsp/c28x/tms320f28379d/rtconfig_project.h)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/targetConfigs/TMS320F28379D.ccxml (renamed from bsp/c28x/tms320f28379d/targetConfigs/TMS320F28379D.ccxml)0
-rw-r--r--bsp/ti/c28x/tms320f28379d/targetConfigs/readme.txt (renamed from bsp/c28x/tms320f28379d/targetConfigs/readme.txt)0
137 files changed, 520 insertions, 172 deletions
diff --git a/bsp/ti/c28x/libraries/HAL_Drivers/config/adc_config.h b/bsp/ti/c28x/libraries/HAL_Drivers/config/adc_config.h
new file mode 100644
index 0000000000..72da2569a5
--- /dev/null
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/config/adc_config.h
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2006-2022, RT-Thread Development Team
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Change Logs:
+ * Date Author Notes
+ * 2022-10-07 qiyu first version
+ */
+
+#ifndef DRIVERS_CONFIG_ADC_CONFIG_H_
+#define DRIVERS_CONFIG_ADC_CONFIG_H_
+#include "F28x_Project.h" // Device Headerfile and Examples Include File
+#include "F2837xD_adc.h"
+#include "rtthread.h"
+#include "drv_config.h"
+#define BSP_USING_ADC1
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef BSP_USING_ADC1
+ #ifndef ADC1_CONFIG
+ #define ADC1_CONFIG \
+ { \
+ .name = "adc1", \
+ .adc_regs = &AdcaRegs, \
+ .adc_results = &AdcaResultRegs, \
+ }
+ #endif
+#endif
+#ifdef BSP_USING_ADC2
+ #ifndef ADC2_CONFIG
+ #define ADC2_CONFIG \
+ { \
+ .name = "adc2", \
+ .adc_regs = &AdcbRegs, \
+ .adc_results = &AdcbResultRegs \
+ }
+ #endif
+#endif
+#ifdef BSP_USING_ADC3
+ #ifndef ADC3_CONFIG
+ #define ADC3_CONFIG \
+ { \
+ .name = "adc3", \
+ .adc_regs = &AdccRegs, \
+ .adc_results = &AdccResultRegs \
+ }
+ #endif
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif /* DRIVERS_CONFIG_ADC_CONFIG_H_ */
diff --git a/bsp/c28x/libraries/HAL_Drivers/config/pwm_config.h b/bsp/ti/c28x/libraries/HAL_Drivers/config/pwm_config.h
index d490cb4d71..d490cb4d71 100644
--- a/bsp/c28x/libraries/HAL_Drivers/config/pwm_config.h
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/config/pwm_config.h
diff --git a/bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.c b/bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.c
new file mode 100644
index 0000000000..fb6b0250c6
--- /dev/null
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.c
@@ -0,0 +1,229 @@
+/*
+ * Copyright (c) 2006-2022, RT-Thread Development Team
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Change Logs:
+ * Date Author Notes
+ * 2022-10-07 qiyu first version
+ */
+
+#include <board.h>
+#ifdef BSP_USING_ADC
+#include "drv_config.h"
+
+#include "drv_adc.h"
+#include "rtdbg.h"
+
+
+static struct c28x_adc c28x_adc_obj[] =
+{
+#ifdef BSP_USING_ADC1
+ ADC1_CONFIG,
+#endif
+
+#ifdef BSP_USING_ADC2
+ ADC2_CONFIG,
+#endif
+
+#ifdef BSP_USING_ADC3
+ ADC3_CONFIG,
+#endif
+};
+
+
+static rt_err_t c28x_adc_enabled(struct rt_adc_device *device, rt_uint32_t channel, rt_bool_t enabled)
+{
+ volatile struct ADC_REGS *c28x_adc_regs;
+ RT_ASSERT(device != RT_NULL);
+ volatile struct c28x_adc *c28x_adc_handler;
+ c28x_adc_handler = (struct c28x_adc *)device->parent.user_data;
+ c28x_adc_regs = c28x_adc_handler->adc_regs;
+
+ if (enabled)
+ {
+ /*
+ * power up the ADC
+ */
+ EALLOW;
+ c28x_adc_regs->ADCCTL1.bit.ADCPWDNZ = 1;
+ EDIS;
+ /*
+ * delay for 1ms to allow ADC time to power up
+ */
+ DELAY_US(1000);
+ }
+ else
+ {
+ /*
+ * power down the ADC
+ */
+ EALLOW;
+ c28x_adc_regs->ADCCTL1.bit.ADCPWDNZ = 0;
+ EDIS;
+ }
+
+ return RT_EOK;
+}
+
+static rt_uint8_t c28x_adc_get_resolution(struct rt_adc_device *device)
+{
+ struct c28x_adc *c28x_adc_handler;
+ volatile struct ADC_REGS *c28x_adc_regs;
+ c28x_adc_handler = (struct c28x_adc *)device->parent.user_data;
+ c28x_adc_regs = c28x_adc_handler->adc_regs;
+ RT_ASSERT(device != RT_NULL);
+ switch(c28x_adc_regs->ADCCTL2.bit.RESOLUTION)
+ {
+ case ADC_RESOLUTION_12BIT:
+ return 12;
+ case ADC_RESOLUTION_16BIT:
+ return 16;
+ default:
+ return 0;
+ }
+}
+
+static rt_int16_t c28x_adc_get_vref (struct rt_adc_device *device)
+{
+ /*
+ * TODO
+ * Get Vref
+ */
+ RT_ASSERT(device);
+ return 3300;
+}
+
+static rt_err_t c28x_adc_get_value(struct rt_adc_device *device, rt_uint32_t channel, rt_uint32_t *value)
+{
+ RT_ASSERT(device != RT_NULL);
+ RT_ASSERT(value != RT_NULL);
+
+ struct c28x_adc *c28x_adc_handler = (struct c28x_adc*)device->parent.user_data;
+ volatile struct ADC_REGS *c28x_adc_regs = c28x_adc_handler->adc_regs;
+ volatile struct ADC_RESULT_REGS *c28x_adc_result_regs = c28x_adc_handler->adc_results;
+
+ /*
+ * configure channel
+ * only use SOC0 for now
+ */
+ EALLOW;
+ c28x_adc_regs->ADCSOC0CTL.bit.CHSEL = channel; /* SOC0 will convert pin A0 */
+ EDIS;
+ /*
+ * start conversions immediately via software, ADCA
+ */
+ c28x_adc_regs->ADCSOCFRC1.all = 0x0001; //SOC0
+ /*
+ * wait for ADCA to complete, then acknowledge flag
+ */
+ while(c28x_adc_regs->ADCINTFLG.bit.ADCINT1 == 0);
+ c28x_adc_regs->ADCINTFLGCLR.bit.ADCINT1 = 1;
+
+ /*
+ * store results
+ */
+ *value = (rt_uint32_t)c28x_adc_result_regs->ADCRESULT0;
+
+ return RT_EOK;
+}
+
+static const struct rt_adc_ops stm_adc_ops =
+{
+ .enabled = c28x_adc_enabled,
+ .convert = c28x_adc_get_value,
+ .get_resolution = c28x_adc_get_resolution,
+ .get_vref = c28x_adc_get_vref,
+};
+
+static rt_err_t HAL_ADC_Init(volatile struct ADC_REGS *c28x_adc_handler)
+{
+ int adc_controller_num = 0;
+ Uint16 acqps;
+
+ EALLOW;
+ /*
+ * write configurations
+ */
+ c28x_adc_handler->ADCCTL2.bit.PRESCALE = 6; //set ADCCLK divider to /4
+ if(c28x_adc_handler == &AdcaRegs)
+ {
+ adc_controller_num = 0;
+ }else if(c28x_adc_handler == &AdcbRegs)
+ {
+ adc_controller_num = 1;
+ }
+ else if(c28x_adc_handler == &AdccRegs)
+ {
+ adc_controller_num = 2;
+ }
+ else if(c28x_adc_handler == &AdcdRegs)
+ {
+ adc_controller_num = 3;
+ }
+ AdcSetMode(adc_controller_num, ADC_RESOLUTION, ADC_SIGNALMODE_SINGLE);
+ c28x_adc_handler->ADCCTL1.bit.INTPULSEPOS = 1;
+ EDIS;
+
+ /*
+ * determine minimum acquisition window (in SYSCLKS) based on resolution
+ */
+ if(ADC_RESOLUTION_12BIT == AdcaRegs.ADCCTL2.bit.RESOLUTION)
+ {
+ acqps = 14; //75ns
+ }
+ else
+ {
+ /*
+ * resolution is 16-bit
+ */
+ acqps = 63; //320ns
+ }
+
+ /*
+ * Select the channels to convert and end of conversion flag
+ */
+ EALLOW;
+ c28x_adc_handler->ADCSOC0CTL.bit.ACQPS = acqps; //sample window is acqps + 1 SYSCLK cycles
+ c28x_adc_handler->ADCINTSEL1N2.bit.INT1SEL = 0; //end of SOC0 will set INT1 flag
+ c28x_adc_handler->ADCINTSEL1N2.bit.INT1E = 1; //enable INT1 flag
+ c28x_adc_handler->ADCINTFLGCLR.bit.ADCINT1 = 1; //make sure INT1 flag is cleared
+ EDIS;
+ return RT_EOK;
+}
+
+static int c28x_adc_init(void)
+{
+ int result = RT_EOK;
+ /*
+ * save adc name
+ */
+ int i = 0;
+ /* ADC init */
+ for (i = 0; i < sizeof(c28x_adc_obj) / sizeof(c28x_adc_obj[0]); i++)
+ {
+ if (HAL_ADC_Init(c28x_adc_obj[i].adc_regs) != RT_EOK)
+ {
+ LOG_E("%s init failed", c28x_adc_obj[i].name);
+ result = -RT_ERROR;
+ }
+ else
+ {
+ /* register ADC device */
+ if (rt_hw_adc_register(&c28x_adc_obj[i].c28x_adc_device, c28x_adc_obj[i].name, &stm_adc_ops, &c28x_adc_obj[i]) == RT_EOK)
+ {
+ LOG_D("%s init success", c28x_adc_obj[i].name);
+ }
+ else
+ {
+ LOG_E("%s register failed", c28x_adc_obj[i].name);
+ result = -RT_ERROR;
+ }
+ }
+ }
+
+ return result;
+}
+INIT_BOARD_EXPORT(c28x_adc_init);
+
+#endif /* BSP_USING_ADC */
diff --git a/bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.h b/bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.h
new file mode 100644
index 0000000000..7cbd14bbfe
--- /dev/null
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_adc.h
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2006-2022, RT-Thread Development Team
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Change Logs:
+ * Date Author Notes
+ * 2022-10-07 qiyu first version
+ */
+
+#ifndef DRIVERS_DRV_ADC_H_
+#define DRIVERS_DRV_ADC_H_
+#ifdef BSP_ADC_USING_12BIT
+#define ADC_RESOLUTION ADC_RESOLUTION_12BIT
+#else
+#define ADC_RESOLUTION ADC_RESOLUTION_16BIT
+#endif
+#include "rtdevice.h"
+#ifdef BSP_USING_ADC
+
+struct c28x_adc
+{
+ struct rt_adc_device c28x_adc_device;
+ volatile struct ADC_REGS *adc_regs;
+ volatile struct ADC_RESULT_REGS *adc_results;
+ const char *name;
+};
+#endif /* BSP_USING_ADC */
+
+#endif /* DRIVERS_DRV_ADC_H_ */
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_config.h b/bsp/ti/c28x/libraries/HAL_Drivers/drv_config.h
index 926bfc9ad9..b73ec398a2 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_config.h
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_config.h
@@ -12,5 +12,6 @@
#define DRIVERS_DRV_CONFIG_H_
#include "config/pwm_config.h"
+#include "config/adc_config.h"
#endif /* DRIVERS_DRV_CONFIG_H_ */
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_gpio.c b/bsp/ti/c28x/libraries/HAL_Drivers/drv_gpio.c
index 89d5931799..89d5931799 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_gpio.c
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_gpio.c
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_gpio.h b/bsp/ti/c28x/libraries/HAL_Drivers/drv_gpio.h
index ceb1cc1cfa..ceb1cc1cfa 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_gpio.h
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_gpio.h
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_pwm.c b/bsp/ti/c28x/libraries/HAL_Drivers/drv_pwm.c
index 336e7f6e57..336e7f6e57 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_pwm.c
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_pwm.c
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_pwm.h b/bsp/ti/c28x/libraries/HAL_Drivers/drv_pwm.h
index d3ef2ccddd..d3ef2ccddd 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_pwm.h
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_pwm.h
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_sci.c b/bsp/ti/c28x/libraries/HAL_Drivers/drv_sci.c
index f1ba3f26d3..f1ba3f26d3 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_sci.c
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_sci.c
diff --git a/bsp/c28x/libraries/HAL_Drivers/drv_sci.h b/bsp/ti/c28x/libraries/HAL_Drivers/drv_sci.h
index 60fb12bd9b..60fb12bd9b 100644
--- a/bsp/c28x/libraries/HAL_Drivers/drv_sci.h
+++ b/bsp/ti/c28x/libraries/HAL_Drivers/drv_sci.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Adc_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Adc_defines.h
index 78ff34a237..78ff34a237 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Adc_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Adc_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Can_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Can_defines.h
index a784ef475d..a784ef475d 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Can_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Can_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_defines.h
index 2df82d7929..2df82d7929 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_typedefs.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_typedefs.h
index 5a4650cbaa..5a4650cbaa 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_typedefs.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Cla_typedefs.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Dma_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Dma_defines.h
index ef6a245b93..ef6a245b93 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Dma_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Dma_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_EPwm_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_EPwm_defines.h
index a45ae46f62..a45ae46f62 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_EPwm_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_EPwm_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Emif_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Emif_defines.h
index cb11472b04..cb11472b04 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Emif_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Emif_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Examples.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Examples.h
index bd3a3994b0..bd3a3994b0 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Examples.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Examples.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_GlobalPrototypes.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_GlobalPrototypes.h
index 1b63dc48ee..1b63dc48ee 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_GlobalPrototypes.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_GlobalPrototypes.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Gpio_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Gpio_defines.h
index ecbff65618..ecbff65618 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Gpio_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Gpio_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_I2c_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_I2c_defines.h
index 95ed970e7f..95ed970e7f 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_I2c_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_I2c_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_defines.h
index 404caee0b1..404caee0b1 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_drivers.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_drivers.h
index 648ad6a83a..648ad6a83a 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_drivers.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Ipc_drivers.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Pie_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Pie_defines.h
index 1905d88ca8..1905d88ca8 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Pie_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Pie_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_SWPrioritizedIsrLevels.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_SWPrioritizedIsrLevels.h
index 6fd2700965..6fd2700965 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_SWPrioritizedIsrLevels.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_SWPrioritizedIsrLevels.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_SysCtrl_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_SysCtrl_defines.h
index a0f342d14c..a0f342d14c 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_SysCtrl_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_SysCtrl_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Systick_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Systick_defines.h
index dbf45cb249..dbf45cb249 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Systick_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Systick_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Upp_defines.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Upp_defines.h
index 43d602bfb0..43d602bfb0 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_Upp_defines.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_Upp_defines.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_cputimervars.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_cputimervars.h
index 0f32f58aea..0f32f58aea 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_cputimervars.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_cputimervars.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_defaultisr.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_defaultisr.h
index 3f351d85b7..3f351d85b7 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_defaultisr.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_defaultisr.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_sci_io.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_sci_io.h
index 41ecacb9be..41ecacb9be 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_sci_io.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_sci_io.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_sdfm_drivers.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_sdfm_drivers.h
index 0cde1ad5ae..0cde1ad5ae 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_sdfm_drivers.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_sdfm_drivers.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_struct.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_struct.h
index bd307dd782..bd307dd782 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F2837xD_struct.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F2837xD_struct.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/F28x_Project.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F28x_Project.h
index ffdaa6e98c..ffdaa6e98c 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/F28x_Project.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/F28x_Project.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/device.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/device.h
index 9a8e0ad33e..9a8e0ad33e 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/device.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/device.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/driverlib.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/driverlib.h
index 0dd941033f..0dd941033f 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/driverlib.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/driverlib.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/stdint.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/stdint.h
index 479234292a..479234292a 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/stdint.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/stdint.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/usb.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/usb.h
index 1eb1f8396e..1eb1f8396e 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/usb.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/usb.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/include/usb_hal.h b/bsp/ti/c28x/libraries/tms320f28379d/common/include/usb_hal.h
index d89577ebc3..d89577ebc3 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/include/usb_hal.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/include/usb_hal.h
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Adc.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Adc.c
index 3959c44698..3959c44698 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Adc.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Adc.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_CodeStartBranch.asm b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_CodeStartBranch.asm
index cd08bf30c0..cd08bf30c0 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_CodeStartBranch.asm
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_CodeStartBranch.asm
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_CpuTimers.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_CpuTimers.c
index 1a0877ea6d..1a0877ea6d 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_CpuTimers.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_CpuTimers.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_DBGIER.asm b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_DBGIER.asm
index 951fe6a28a..951fe6a28a 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_DBGIER.asm
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_DBGIER.asm
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_DefaultISR.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_DefaultISR.c
index bd589343b6..bd589343b6 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_DefaultISR.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_DefaultISR.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Dma.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Dma.c
index ca5593c851..ca5593c851 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Dma.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Dma.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_ECap.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_ECap.c
index d9dcfab62e..d9dcfab62e 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_ECap.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_ECap.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_EPwm.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_EPwm.c
index 2581fe46c9..2581fe46c9 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_EPwm.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_EPwm.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_EQep.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_EQep.c
index 90629e6f40..90629e6f40 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_EQep.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_EQep.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Emif.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Emif.c
index 0f8ff9d52b..0f8ff9d52b 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Emif.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Emif.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Gpio.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Gpio.c
index 0c5927b5ed..0c5927b5ed 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Gpio.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Gpio.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_I2C.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_I2C.c
index d17266a9b0..d17266a9b0 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_I2C.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_I2C.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc.c
index a58533c200..a58533c200 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver.c
index 9b38efc7b5..9b38efc7b5 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Lite.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Lite.c
index 9f8dc61c9c..9f8dc61c9c 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Lite.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Lite.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Util.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Util.c
index 7f98a29ea1..7f98a29ea1 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Util.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Ipc_Driver_Util.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Mcbsp.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Mcbsp.c
index b93b01a4ff..b93b01a4ff 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Mcbsp.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Mcbsp.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_PieCtrl.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_PieCtrl.c
index e6be2e920c..e6be2e920c 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_PieCtrl.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_PieCtrl.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_PieVect.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_PieVect.c
index 20e8fbf74b..20e8fbf74b 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_PieVect.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_PieVect.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c
index 7c2b5d1f56..7c2b5d1f56 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Sci.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Sci.c
index e21b934a5e..e21b934a5e 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Sci.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Sci.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Spi.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Spi.c
index 1a82751d7e..1a82751d7e 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Spi.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Spi.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_SysCtrl.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_SysCtrl.c
index 0971cee2d5..0971cee2d5 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_SysCtrl.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_SysCtrl.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_TempSensorConv.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_TempSensorConv.c
index ffc70fec07..ffc70fec07 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_TempSensorConv.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_TempSensorConv.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Upp.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Upp.c
index f0432c9c8d..f0432c9c8d 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_Upp.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_Upp.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_can.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_can.c
index 3b3cb24bea..3b3cb24bea 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_can.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_can.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_sci_io.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_sci_io.c
index 28c676c18d..28c676c18d 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_sci_io.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_sci_io.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_sdfm_drivers.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_sdfm_drivers.c
index 4bbfdf5890..4bbfdf5890 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_sdfm_drivers.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_sdfm_drivers.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_struct.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_struct.c
index 1a306bd1d4..1a306bd1d4 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_struct.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_struct.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_usDelay.asm b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_usDelay.asm
index 71d3606fd0..71d3606fd0 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/F2837xD_usDelay.asm
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/F2837xD_usDelay.asm
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/device.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/device.c
index 171d3ac8f1..171d3ac8f1 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/device.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/device.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/usb.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/usb.c
index db82fb7a39..db82fb7a39 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/usb.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/usb.c
diff --git a/bsp/c28x/libraries/tms320f28379d/common/source/usb_hal.c b/bsp/ti/c28x/libraries/tms320f28379d/common/source/usb_hal.c
index f73ff48a86..f73ff48a86 100644
--- a/bsp/c28x/libraries/tms320f28379d/common/source/usb_hal.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/common/source/usb_hal.c
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd
index 2f91325867..2f91325867 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd
index 189250ad3b..189250ad3b 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd
index c125c94918..c125c94918 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd
index af9414a90d..af9414a90d 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_adc.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_adc.h
index cdcee353fb..cdcee353fb 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_adc.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_adc.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_analogsubsys.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_analogsubsys.h
index b116e47d77..b116e47d77 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_analogsubsys.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_analogsubsys.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_can.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_can.h
index ad625e4554..ad625e4554 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_can.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_can.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cla.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cla.h
index 683333074c..683333074c 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cla.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cla.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cmpss.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cmpss.h
index 51b595b01c..51b595b01c 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cmpss.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cmpss.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cputimer.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cputimer.h
index f822f516e5..f822f516e5 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_cputimer.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_cputimer.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dac.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dac.h
index 6594bf2334..6594bf2334 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dac.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dac.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dcsm.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dcsm.h
index 4ea33d6843..4ea33d6843 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dcsm.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dcsm.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_device.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_device.h
index 58aee28ebb..58aee28ebb 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_device.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_device.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dma.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dma.h
index 3de5b3ca0f..3de5b3ca0f 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_dma.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_dma.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_ecap.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_ecap.h
index 1fdeb15ec3..1fdeb15ec3 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_ecap.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_ecap.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_emif.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_emif.h
index c3246b567c..c3246b567c 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_emif.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_emif.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm.h
index bd784afd49..bd784afd49 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm_xbar.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm_xbar.h
index 47f85e18fe..47f85e18fe 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm_xbar.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_epwm_xbar.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_eqep.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_eqep.h
index f37da095a9..f37da095a9 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_eqep.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_eqep.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_flash.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_flash.h
index 2882c6a96d..2882c6a96d 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_flash.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_flash.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_gpio.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_gpio.h
index 7aeb219836..7aeb219836 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_gpio.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_gpio.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_i2c.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_i2c.h
index 470f5a398d..470f5a398d 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_i2c.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_i2c.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_input_xbar.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_input_xbar.h
index ef3abbe3ab..ef3abbe3ab 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_input_xbar.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_input_xbar.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_ipc.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_ipc.h
index 411ef4c80b..411ef4c80b 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_ipc.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_ipc.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_mcbsp.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_mcbsp.h
index 0f94e76030..0f94e76030 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_mcbsp.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_mcbsp.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_memconfig.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_memconfig.h
index 9dcf877d3c..9dcf877d3c 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_memconfig.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_memconfig.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_nmiintrupt.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_nmiintrupt.h
index 0bbe21fe21..0bbe21fe21 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_nmiintrupt.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_nmiintrupt.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_output_xbar.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_output_xbar.h
index aad7cada65..aad7cada65 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_output_xbar.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_output_xbar.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_piectrl.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_piectrl.h
index 75f9303244..75f9303244 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_piectrl.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_piectrl.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_pievect.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_pievect.h
index 7772256c78..7772256c78 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_pievect.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_pievect.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sci.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sci.h
index ae1cf3c422..ae1cf3c422 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sci.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sci.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sdfm.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sdfm.h
index 7506115073..7506115073 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sdfm.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sdfm.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_spi.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_spi.h
index 30e2e6babb..30e2e6babb 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_spi.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_spi.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sysctrl.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sysctrl.h
index dd438aed5f..dd438aed5f 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_sysctrl.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_sysctrl.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_upp.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_upp.h
index c33bcc90f2..c33bcc90f2 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_upp.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_upp.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_xbar.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_xbar.h
index d201fda67c..d201fda67c 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_xbar.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_xbar.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_xint.h b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_xint.h
index f647e68b06..f647e68b06 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/include/F2837xD_xint.h
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/include/F2837xD_xint.h
diff --git a/bsp/c28x/libraries/tms320f28379d/headers/source/F2837xD_GlobalVariableDefs.c b/bsp/ti/c28x/libraries/tms320f28379d/headers/source/F2837xD_GlobalVariableDefs.c
index 270b63815a..270b63815a 100644
--- a/bsp/c28x/libraries/tms320f28379d/headers/source/F2837xD_GlobalVariableDefs.c
+++ b/bsp/ti/c28x/libraries/tms320f28379d/headers/source/F2837xD_GlobalVariableDefs.c
diff --git a/bsp/c28x/tms320f28379d/.ccsproject b/bsp/ti/c28x/tms320f28379d/.ccsproject
index 028ef9f5ea..028ef9f5ea 100644
--- a/bsp/c28x/tms320f28379d/.ccsproject
+++ b/bsp/ti/c28x/tms320f28379d/.ccsproject
diff --git a/bsp/c28x/tms320f28379d/.config b/bsp/ti/c28x/tms320f28379d/.config
index 15627f816e..670b11aaff 100644
--- a/bsp/c28x/tms320f28379d/.config
+++ b/bsp/ti/c28x/tms320f28379d/.config
@@ -127,7 +127,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
CONFIG_RT_USING_PIN=y
-# CONFIG_RT_USING_ADC is not set
+CONFIG_RT_USING_ADC=y
# CONFIG_RT_USING_DAC is not set
CONFIG_RT_USING_PWM=y
# CONFIG_RT_USING_MTD_NOR is not set
@@ -672,7 +672,12 @@ CONFIG_BSP_USING_GPIO=y
CONFIG_BSP_USING_UART=y
CONFIG_BSP_USING_UART1=y
# CONFIG_BSP_USING_PWM is not set
-# CONFIG_BSP_USING_ADC is not set
+CONFIG_BSP_USING_ADC=y
+CONFIG_BSP_USING_ADC1=y
+CONFIG_BSP_ADC_USING_12BIT=y
+# CONFIG_BSP_ADC_USING_16BIT is not set
+CONFIG_BSP_USING_ADC2=y
+CONFIG_BSP_USING_ADC3=y
# CONFIG_BSP_USING_ONCHIP_RTC is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_SDIO is not set
diff --git a/bsp/c28x/tms320f28379d/.cproject b/bsp/ti/c28x/tms320f28379d/.cproject
index 36f16276d4..d3421753e2 100644
--- a/bsp/c28x/tms320f28379d/.cproject
+++ b/bsp/ti/c28x/tms320f28379d/.cproject
@@ -15,8 +15,8 @@
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.C2000.Debug.1821767246.778586462" name="FLASH" parent="com.ti.ccstudio.buildDefinitions.C2000.Debug">
<folderInfo id="com.ti.ccstudio.buildDefinitions.C2000.Debug.1821767246.778586462." name="/" resourcePath="">
- <toolChain id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain.1828213264" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.1060489674">
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1747799616" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
+ <toolChain id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain.2044377796" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.1259067527">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.907629852" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=TMS320C28XX.TMS320F28379D"/>
<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
@@ -28,74 +28,75 @@
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={}"/>
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1244962932" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.5.LTS" valueType="string"/>
- <targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug.1821011613" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug"/>
- <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug.1609190757" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug"/>
- <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug.412070056" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug">
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL.999128620" name="Option deprecated, set by default (--large_memory_model, -ml)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY.1331338857" name="Unified memory (--unified_memory, -mt)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.225185951" name="Processor version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.1493589098" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.softlib" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.1026250140" name="Specify CLA support (--cla_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.cla1" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.683442163" name="Specify VCU support (--vcu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.vcu2" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.1763042063" name="Specify TMU support (--tmu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH.156684069" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH" valueType="includePath">
+ <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1552953057" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.5.LTS" valueType="string"/>
+ <targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug.2050944283" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug"/>
+ <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug.1111748461" name="GNU Make.FLASH" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug"/>
+ <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug.1700912152" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL.1042201530" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY.448196689" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.1231731663" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.1065615623" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.softlib" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.469331775" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.cla1" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.1234731689" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.vcu2" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.193422151" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH.2126563574" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../components/finsh"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../components/drivers/include"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../components/finsh"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../components/drivers/include"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/tms320f28379d/headers/include"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/tms320f28379d/common/include"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../include"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../include"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/HAL_Drivers"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../src"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../src"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/board"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/HAL_Drivers/config"/>
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE.859143042" name="Provide advice on optimization techniques (--advice:performance)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE.843921936" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE" valueType="definedSymbols">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE.1010893294" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE.1502427633" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="CPU1"/>
<listOptionValue builtIn="false" value="_FLASH"/>
<listOptionValue builtIn="false" value="_LAUNCHXL_F28379D"/>
<listOptionValue builtIn="false" value="RT_USING_LIBC"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.2015418143" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING.79420422" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING" valueType="stringList">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.1872798069" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING.857737305" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING" valueType="stringList">
<listOptionValue builtIn="false" value="225"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.228020105" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER.1214520629" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.1089628126" name="Application binary interface [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.coffabi" valueType="enumerated"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS.1318794569" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS.909041686" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS.260944938" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS.157539313" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.1299904459" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER.1711157967" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.558396365" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.coffabi" valueType="enumerated"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS.1112595076" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS.159997053" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS.1088320457" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS.859912541" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS"/>
</tool>
- <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.1060489674" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug">
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE.421832962" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE" value="0x100" valueType="string"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE.173714049" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE" value="${ProjName}.map" valueType="string"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE.560518069" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY.863381425" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY" valueType="libs">
+ <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.1259067527" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE.1680037485" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE" value="0x100" valueType="string"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE.1336908518" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE" value="${ProjName}.map" valueType="string"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE.138792315" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY.1616369464" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY" valueType="libs">
<listOptionValue builtIn="false" value="libc.a"/>
</option>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH.2055841051" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH" valueType="libPaths">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH.1205925932" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH" valueType="libPaths">
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.231000708" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER.983851989" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO.1085010088" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO" value="${ProjName}_linkInfo.xml" valueType="string"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS.813723612" name="Other flags" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS" valueType="stringList">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.945425329" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER.773669389" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO.1871311927" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO" value="${ProjName}_linkInfo.xml" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS.247879329" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS" valueType="stringList">
<listOptionValue builtIn="false" value=""/>
</option>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS.1749327918" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS.570529335" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS.1787952653" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS.323866969" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS.1688694601" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS.1900797066" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS"/>
</tool>
- <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex.825466369" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex"/>
+ <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex.1911695373" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex"/>
</toolChain>
</folderInfo>
<sourceEntries>
- <entry excluding="2837x_RAM_lnk_cpu1.cmd|libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/tms320f28379d/common/source/device.c|libraries/tms320f28379d/common/source/usb.c|libraries/tms320f28379d/common/source/usb_hal.c|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|DeviceDrivers/ipc/pipe.c|finsh/msh_cmd.c|libraries/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|libraries/common/source/device.c|libraries/common/source/usb.c|libraries/common/source/usb_hal.c|libraries/common/targetConfigs|libraries/common/deprecated|libraries/common/cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+ <entry excluding="2837x_RAM_lnk_cpu1.cmd|DeviceDrivers/ipc/pipe.c|libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/tms320f28379d/common/source/device.c|libraries/tms320f28379d/common/source/usb.c|libraries/tms320f28379d/common/source/usb_hal.c|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|finsh/msh_cmd.c|libraries/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|libraries/common/source/device.c|libraries/common/source/usb.c|libraries/common/source/usb_hal.c|libraries/common/targetConfigs|libraries/common/deprecated|libraries/common/cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
@@ -115,8 +116,8 @@
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.C2000.Debug.1821767246.1625729396" name="RAM" parent="com.ti.ccstudio.buildDefinitions.C2000.Debug">
<folderInfo id="com.ti.ccstudio.buildDefinitions.C2000.Debug.1821767246.1625729396." name="/" resourcePath="">
- <toolChain id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain.1536271237" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.435289182">
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1521811460" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
+ <toolChain id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain.1894579497" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.723836870">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.28035281" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=TMS320C28XX.TMS320F28379D"/>
<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
@@ -128,77 +129,77 @@
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={}"/>
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.684853951" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.5.LTS" valueType="string"/>
- <targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug.1888278905" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug"/>
- <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug.1971922062" name="GNU Make.RAM" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug"/>
- <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug.946024139" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug">
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL.726161790" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY.1940489878" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.1733534791" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.1549229828" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.softlib" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.1911747915" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.cla1" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.807127079" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.vcu2" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.1883343853" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH.484616110" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH" valueType="includePath">
+ <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.2064551334" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.5.LTS" valueType="string"/>
+ <targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug.824785581" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.targetPlatformDebug"/>
+ <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug.1472806917" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.builderDebug"/>
+ <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug.304346228" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.compilerDebug">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL.1535045148" name="Option deprecated, set by default (--large_memory_model, -ml)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.LARGE_MEMORY_MODEL" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY.906261740" name="Unified memory (--unified_memory, -mt)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.UNIFIED_MEMORY" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.601611777" name="Processor version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.813293878" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.FLOAT_SUPPORT.softlib" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.804303600" name="Specify CLA support (--cla_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.CLA_SUPPORT.cla1" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.1139839682" name="Specify VCU support (--vcu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.VCU_SUPPORT.vcu2" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.2050172951" name="Specify TMU support (--tmu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH.1843203671" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
<listOptionValue builtIn="false" value="${PROJECT_ROOT}/../libraries/HAL_Drivers"/>
<listOptionValue builtIn="false" value="${PROJECT_ROOT}/board"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../components/finsh"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../components/drivers/include"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../components/finsh"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../components/drivers/include"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/tms320f28379d/headers/include"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/tms320f28379d/common/include"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../include"/>
- <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../src"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../include"/>
+ <listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../src"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/HAL_Drivers/config"/>
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../libraries/HAL_Drivers"/>
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE.1881860625" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE.1245779694" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE" valueType="definedSymbols">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE.1493387349" name="Provide advice on optimization techniques (--advice:performance)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE.919278576" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="CPU1"/>
<listOptionValue builtIn="false" value="_RAM"/>
<listOptionValue builtIn="false" value="_LAUNCHXL_F28379D"/>
<listOptionValue builtIn="false" value="RT_USING_LIBC"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.734338298" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING.1938168144" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING" valueType="stringList">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.693081276" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING.786362056" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WARNING" valueType="stringList">
<listOptionValue builtIn="false" value="225"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.1403255701" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER.1346663101" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.826974291" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.coffabi" valueType="enumerated"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS.1113334822" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS.293384358" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS.215767185" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS.1956294646" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.1556568762" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER.1577631276" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.2027726774" name="Application binary interface [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.compilerID.ABI.coffabi" valueType="enumerated"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS.981846727" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__C_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS.1629306683" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__CPP_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS.842081719" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS.766905856" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.compiler.inputType__ASM2_SRCS"/>
</tool>
- <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.435289182" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug">
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE.305068067" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE" value="0x100" valueType="string"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE.1724357791" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE" value="${ProjName}.map" valueType="string"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE.320032315" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.HEAP_SIZE.443159353" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.HEAP_SIZE" value="0x100" valueType="string"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY.633982228" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY" valueType="libs">
+ <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug.723836870" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exe.linkerDebug">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE.1596712579" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.STACK_SIZE" value="0x100" valueType="string"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE.845861019" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.MAP_FILE" value="${ProjName}.map" valueType="string"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE.1541688694" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.HEAP_SIZE.1545484419" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.HEAP_SIZE" value="0x100" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY.213017876" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.LIBRARY" valueType="libs">
<listOptionValue builtIn="false" value="libc.a"/>
</option>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH.2056651071" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH" valueType="libPaths">
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH.1435003304" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.SEARCH_PATH" valueType="libPaths">
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
</option>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.266418372" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER.1907796859" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
- <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO.2002057938" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO" value="${ProjName}_linkInfo.xml" valueType="string"/>
- <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS.253384270" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS" valueType="stringList">
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.1659796551" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER.2031339547" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+ <option id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO.1568286565" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.XML_LINK_INFO" value="${ProjName}_linkInfo.xml" valueType="string"/>
+ <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS.1380482368" name="Other flags" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.linkerID.OTHER_FLAGS" valueType="stringList">
<listOptionValue builtIn="false" value=""/>
</option>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS.93382803" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS.1809064554" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS"/>
- <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS.121307932" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS.1170965277" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS.1115134067" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__CMD2_SRCS"/>
+ <inputType id="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS.2069562709" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.exeLinker.inputType__GEN_CMDS"/>
</tool>
- <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex.1781416482" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex"/>
+ <tool id="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex.1389940238" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_20.2.hex"/>
</toolChain>
</folderInfo>
<sourceEntries>
- <entry excluding="libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|libraries/tms320f28379d/common/source/device.c|libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/tms320f28379d/common/source/usb.c|libraries/tms320f28379d/common/source/usb_hal.c|2837x_FLASH_lnk_cpu1.cmd|DeviceDrivers/ipc/pipe.c|finsh/msh_cmd.c|libraries/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|libraries/common/source/device.c|libraries/common/source/usb.c|libraries/common/source/usb_hal.c|libraries/common/targetConfigs|libraries/common/deprecated|libraries/common/cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+ <entry excluding="DeviceDrivers/ipc/pipe.c|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd|libraries/tms320f28379d/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|libraries/tms320f28379d/common/source/device.c|libraries/tms320f28379d/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/tms320f28379d/common/source/usb.c|libraries/tms320f28379d/common/source/usb_hal.c|2837x_FLASH_lnk_cpu1.cmd|finsh/msh_cmd.c|libraries/common/source/F2837xD_SWPrioritizedPieVect.c|libraries/headers/cmd/F2837xD_Headers_nonBIOS_cpu2.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu1.cmd|libraries/headers/cmd/F2837xD_Headers_BIOS_cpu2.cmd|libraries/common/source/device.c|libraries/common/source/usb.c|libraries/common/source/usb_hal.c|libraries/common/targetConfigs|libraries/common/deprecated|libraries/common/cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
diff --git a/bsp/c28x/tms320f28379d/.gitignore b/bsp/ti/c28x/tms320f28379d/.gitignore
index 025af2b856..025af2b856 100644
--- a/bsp/c28x/tms320f28379d/.gitignore
+++ b/bsp/ti/c28x/tms320f28379d/.gitignore
diff --git a/bsp/c28x/tms320f28379d/.project b/bsp/ti/c28x/tms320f28379d/.project
index fe05f8c849..e8a85337b5 100644
--- a/bsp/c28x/tms320f28379d/.project
+++ b/bsp/ti/c28x/tms320f28379d/.project
@@ -43,7 +43,7 @@
<link>
<name>finsh</name>
<type>2</type>
- <locationURI>PARENT-2-PROJECT_LOC/components/finsh</locationURI>
+ <locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>libraries</name>
@@ -51,189 +51,194 @@
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
+ <name>DeviceDrivers/adc.c</name>
+ <type>1</type>
+ <locationURI>PARENT-4-PROJECT_LOC/components/drivers/misc/adc.c</locationURI>
+ </link>
+ <link>
<name>DeviceDrivers/ipc</name>
<type>2</type>
- <locationURI>PARENT-2-PROJECT_LOC/components/drivers/ipc</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/drivers/ipc</locationURI>
</link>
<link>
<name>DeviceDrivers/pin.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/misc/pin.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/drivers/misc/pin.c</locationURI>
</link>
<link>
<name>DeviceDrivers/rt_drv_pwm.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/misc/rt_drv_pwm.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/drivers/misc/rt_drv_pwm.c</locationURI>
</link>
<link>
<name>DeviceDrivers/serial.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/serial/serial.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/drivers/serial/serial.c</locationURI>
</link>
<link>
<name>Kernel/Kconfig</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/Kconfig</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/Kconfig</locationURI>
</link>
<link>
<name>Kernel/SConscript</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/SConscript</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/SConscript</locationURI>
</link>
<link>
<name>Kernel/clock.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/clock.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/clock.c</locationURI>
</link>
<link>
<name>Kernel/components.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/components.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/components.c</locationURI>
</link>
<link>
<name>Kernel/cpu.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/cpu.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/cpu.c</locationURI>
</link>
<link>
<name>Kernel/device.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/device.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/device.c</locationURI>
</link>
<link>
<name>Kernel/idle.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/idle.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/idle.c</locationURI>
</link>
<link>
<name>Kernel/ipc.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/ipc.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/ipc.c</locationURI>
</link>
<link>
<name>Kernel/irq.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/irq.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/irq.c</locationURI>
</link>
<link>
<name>Kernel/kservice.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/kservice.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/kservice.c</locationURI>
</link>
<link>
<name>Kernel/mem.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/mem.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/mem.c</locationURI>
</link>
<link>
<name>Kernel/memheap.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/memheap.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/memheap.c</locationURI>
</link>
<link>
<name>Kernel/mempool.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/mempool.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/mempool.c</locationURI>
</link>
<link>
<name>Kernel/object.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/object.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/object.c</locationURI>
</link>
<link>
<name>Kernel/scheduler.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/scheduler.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/scheduler.c</locationURI>
</link>
<link>
<name>Kernel/signal.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/signal.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/signal.c</locationURI>
</link>
<link>
<name>Kernel/slab.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/slab.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/slab.c</locationURI>
</link>
<link>
<name>Kernel/thread.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/thread.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/thread.c</locationURI>
</link>
<link>
<name>Kernel/timer.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/src/timer.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/src/timer.c</locationURI>
</link>
<link>
<name>c28x/SConscript</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/libcpu/ti-dsp/c28x/SConscript</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/libcpu/ti-dsp/c28x/SConscript</locationURI>
</link>
<link>
<name>c28x/context.s</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/libcpu/ti-dsp/c28x/context.s</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/libcpu/ti-dsp/c28x/context.s</locationURI>
</link>
<link>
<name>c28x/cpuport.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/libcpu/ti-dsp/c28x/cpuport.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/libcpu/ti-dsp/c28x/cpuport.c</locationURI>
</link>
<link>
<name>finsh/Kconfig</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/Kconfig</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/Kconfig</locationURI>
</link>
<link>
<name>finsh/SConscript</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/SConscript</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/SConscript</locationURI>
</link>
<link>
<name>finsh/cmd.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/cmd.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/cmd.c</locationURI>
</link>
<link>
<name>finsh/finsh.h</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/finsh.h</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/finsh.h</locationURI>
</link>
<link>
<name>finsh/msh.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/msh.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/msh.c</locationURI>
</link>
<link>
<name>finsh/msh.h</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/msh.h</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/msh.h</locationURI>
</link>
<link>
<name>finsh/msh_file.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/msh_file.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/msh_file.c</locationURI>
</link>
<link>
<name>finsh/msh_parse.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/msh_parse.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/msh_parse.c</locationURI>
</link>
<link>
<name>finsh/msh_parse.h</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/msh_parse.h</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/msh_parse.h</locationURI>
</link>
<link>
<name>finsh/shell.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/shell.c</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/shell.c</locationURI>
</link>
<link>
<name>finsh/shell.h</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/finsh/shell.h</locationURI>
+ <locationURI>PARENT-4-PROJECT_LOC/components/finsh/shell.h</locationURI>
</link>
<link>
<name>libraries/HAL_Drivers</name>
@@ -246,49 +251,19 @@
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
- <name>DeviceDrivers/ipc/SConscript</name>
- <type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/SConscript</locationURI>
- </link>
- <link>
- <name>DeviceDrivers/ipc/completion.c</name>
- <type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/completion.c</locationURI>
- </link>
- <link>
- <name>DeviceDrivers/ipc/dataqueue.c</name>
- <type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/dataqueue.c</locationURI>
- </link>
- <link>
- <name>DeviceDrivers/ipc/pipe.c</name>
- <type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/pipe.c</locationURI>
- </link>
- <link>
- <name>DeviceDrivers/ipc/ringblk_buf.c</name>
- <type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/ringblk_buf.c</locationURI>
- </link>
- <link>
- <name>DeviceDrivers/ipc/ringbuffer.c</name>
- <type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/ringbuffer.c</locationURI>
+ <name>libraries/HAL_Drivers/config</name>
+ <type>2</type>
+ <locationURI>virtual:/virtual</locationURI>
</link>
<link>
- <name>DeviceDrivers/ipc/waitqueue.c</name>
+ <name>libraries/HAL_Drivers/drv_adc.c</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/waitqueue.c</locationURI>
+ <locationURI>PARENT-1-PROJECT_LOC/libraries/HAL_Drivers/drv_adc.c</locationURI>
</link>
<link>
- <name>DeviceDrivers/ipc/workqueue.c</name>
+ <name>libraries/HAL_Drivers/drv_adc.h</name>
<type>1</type>
- <locationURI>PARENT-3-PROJECT_LOC/components/drivers/ipc/workqueue.c</locationURI>
- </link>
- <link>
- <name>libraries/HAL_Drivers/config</name>
- <type>2</type>
- <locationURI>virtual:/virtual</locationURI>
+ <locationURI>PARENT-1-PROJECT_LOC/libraries/HAL_Drivers/drv_adc.h</locationURI>
</link>
<link>
<name>libraries/HAL_Drivers/drv_config.h</name>
@@ -336,6 +311,11 @@
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
+ <name>libraries/HAL_Drivers/config/adc_config.h</name>
+ <type>1</type>
+ <locationURI>PARENT-1-PROJECT_LOC/libraries/HAL_Drivers/config/adc_config.h</locationURI>
+ </link>
+ <link>
<name>libraries/HAL_Drivers/config/pwm_config.h</name>
<type>1</type>
<locationURI>PARENT-1-PROJECT_LOC/libraries/HAL_Drivers/config/pwm_config.h</locationURI>
diff --git a/bsp/c28x/tms320f28379d/.settings/org.eclipse.cdt.codan.core.prefs b/bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.cdt.codan.core.prefs
index f653028c53..f653028c53 100644
--- a/bsp/c28x/tms320f28379d/.settings/org.eclipse.cdt.codan.core.prefs
+++ b/bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.cdt.codan.core.prefs
diff --git a/bsp/c28x/tms320f28379d/.settings/org.eclipse.cdt.debug.core.prefs b/bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.cdt.debug.core.prefs
index 2adc7b1dde..2adc7b1dde 100644
--- a/bsp/c28x/tms320f28379d/.settings/org.eclipse.cdt.debug.core.prefs
+++ b/bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.cdt.debug.core.prefs
diff --git a/bsp/c28x/tms320f28379d/.settings/org.eclipse.core.resources.prefs b/bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.core.resources.prefs
index 814522b6df..814522b6df 100644
--- a/bsp/c28x/tms320f28379d/.settings/org.eclipse.core.resources.prefs
+++ b/bsp/ti/c28x/tms320f28379d/.settings/org.eclipse.core.resources.prefs
diff --git a/bsp/c28x/tms320f28379d/2837x_FLASH_lnk_cpu1.cmd b/bsp/ti/c28x/tms320f28379d/2837x_FLASH_lnk_cpu1.cmd
index 9787987d30..9787987d30 100644
--- a/bsp/c28x/tms320f28379d/2837x_FLASH_lnk_cpu1.cmd
+++ b/bsp/ti/c28x/tms320f28379d/2837x_FLASH_lnk_cpu1.cmd
diff --git a/bsp/c28x/tms320f28379d/2837x_RAM_lnk_cpu1.cmd b/bsp/ti/c28x/tms320f28379d/2837x_RAM_lnk_cpu1.cmd
index 5eae476e44..5eae476e44 100644
--- a/bsp/c28x/tms320f28379d/2837x_RAM_lnk_cpu1.cmd
+++ b/bsp/ti/c28x/tms320f28379d/2837x_RAM_lnk_cpu1.cmd
diff --git a/bsp/c28x/tms320f28379d/Kconfig b/bsp/ti/c28x/tms320f28379d/Kconfig
index e832d7eb6d..3e83f321c5 100644
--- a/bsp/c28x/tms320f28379d/Kconfig
+++ b/bsp/ti/c28x/tms320f28379d/Kconfig
@@ -8,7 +8,7 @@ config BSP_DIR
config RTT_DIR
string
option env="RTT_ROOT"
- default "../../.."
+ default "../../../.."
# you can change the RTT_ROOT default "../.." to your rtthread_root,
# example : default "F:/git_repositories/rt-thread"
diff --git a/bsp/c28x/tms320f28379d/README.md b/bsp/ti/c28x/tms320f28379d/README.md
index 42ffc1ee89..ef453d80a7 100644
--- a/bsp/c28x/tms320f28379d/README.md
+++ b/bsp/ti/c28x/tms320f28379d/README.md
@@ -80,11 +80,11 @@ TMS320F28379D 程序的编译和下载要使用的是 TI 官方提供的 Code Co
| 驱动 | 支持情况 | 备注 |
| ------ | ---- | :------: |
-| CPU Timer | 支持 | |
+| CPU Timer | | |
| GPIO | 支持 | |
| SCI | 支持 | SCIA/B/C |
-| ePWM | | |
-| ADC | | |
+| ePWM | 支持| |
+| ADC |支持| |
| DAC | | |
| I2C | | |
| SPI | | |
diff --git a/bsp/c28x/tms320f28379d/applications/startup.c b/bsp/ti/c28x/tms320f28379d/applications/startup.c
index def94440fd..16854cfc06 100644
--- a/bsp/c28x/tms320f28379d/applications/startup.c
+++ b/bsp/ti/c28x/tms320f28379d/applications/startup.c
@@ -7,7 +7,7 @@
* Date Author Notes
* 2006-08-31 Bernard first implementation
* 2018-09-02 xuzhuoyi modify for TMS320F28379D version
- * 2022-08-21 yuqi modify the entry function
+ * 2022-08-21 qiyu modify the entry function
*/
#include <stdint.h>
diff --git a/bsp/c28x/tms320f28379d/board/Kconfig b/bsp/ti/c28x/tms320f28379d/board/Kconfig
index 740e3073ea..1510a81dfc 100644
--- a/bsp/c28x/tms320f28379d/board/Kconfig
+++ b/bsp/ti/c28x/tms320f28379d/board/Kconfig
@@ -980,9 +980,51 @@ menu "On-chip Peripheral Drivers"
default n
select RT_USING_ADC
if BSP_USING_ADC
- config BSP_USING_ADC1
+ menuconfig BSP_USING_ADC1
bool "Enable ADC1"
default n
+ if BSP_USING_ADC1
+ choice
+ prompt "Select resolution"
+ default BSP_ADC_USING_12BIT
+
+ config BSP_ADC_USING_12BIT
+ bool "ADC Using 12 bit resolution"
+
+ config BSP_ADC_USING_16BIT
+ bool "ADC Using 16 bit resolution"
+ endchoice
+ endif
+ menuconfig BSP_USING_ADC2
+ bool "Enable ADC2"
+ default n
+ if BSP_USING_ADC2
+ choice
+ prompt "Select resolution"
+ default BSP_ADC_USING_12BIT
+
+ config BSP_ADC_USING_12BIT
+ bool "ADC Using 12 bit resolution"
+
+ config BSP_ADC_USING_16BIT
+ bool "ADC Using 16 bit resolution"
+ endchoice
+ endif
+ menuconfig BSP_USING_ADC3
+ bool "Enable ADC3"
+ default n
+ if BSP_USING_ADC3
+ choice
+ prompt "Select resolution"
+ default BSP_ADC_USING_12BIT
+
+ config BSP_ADC_USING_12BIT
+ bool "ADC Using 12 bit resolution"
+
+ config BSP_ADC_USING_16BIT
+ bool "ADC Using 16 bit resolution"
+ endchoice
+ endif
endif
menuconfig BSP_USING_ONCHIP_RTC
diff --git a/bsp/c28x/tms320f28379d/board/board.c b/bsp/ti/c28x/tms320f28379d/board/board.c
index c391a2589e..c391a2589e 100644
--- a/bsp/c28x/tms320f28379d/board/board.c
+++ b/bsp/ti/c28x/tms320f28379d/board/board.c
diff --git a/bsp/c28x/tms320f28379d/board/board.h b/bsp/ti/c28x/tms320f28379d/board/board.h
index 1cf7ac7134..1cf7ac7134 100644
--- a/bsp/c28x/tms320f28379d/board/board.h
+++ b/bsp/ti/c28x/tms320f28379d/board/board.h
diff --git a/bsp/c28x/tms320f28379d/figures/build.png b/bsp/ti/c28x/tms320f28379d/figures/build.png
index 4f6db2913d..4f6db2913d 100644
--- a/bsp/c28x/tms320f28379d/figures/build.png
+++ b/bsp/ti/c28x/tms320f28379d/figures/build.png
Binary files differ
diff --git a/bsp/c28x/tms320f28379d/figures/debug_as.png b/bsp/ti/c28x/tms320f28379d/figures/debug_as.png
index 6a2abb3119..6a2abb3119 100644
--- a/bsp/c28x/tms320f28379d/figures/debug_as.png
+++ b/bsp/ti/c28x/tms320f28379d/figures/debug_as.png
Binary files differ
diff --git a/bsp/c28x/tms320f28379d/figures/import.png b/bsp/ti/c28x/tms320f28379d/figures/import.png
index db7c314b67..db7c314b67 100644
--- a/bsp/c28x/tms320f28379d/figures/import.png
+++ b/bsp/ti/c28x/tms320f28379d/figures/import.png
Binary files differ
diff --git a/bsp/c28x/tms320f28379d/figures/import_dia.png b/bsp/ti/c28x/tms320f28379d/figures/import_dia.png
index 8098424824..8098424824 100644
--- a/bsp/c28x/tms320f28379d/figures/import_dia.png
+++ b/bsp/ti/c28x/tms320f28379d/figures/import_dia.png
Binary files differ
diff --git a/bsp/c28x/tms320f28379d/figures/launch-28379d.png b/bsp/ti/c28x/tms320f28379d/figures/launch-28379d.png
index 6db1ebdae0..6db1ebdae0 100644
--- a/bsp/c28x/tms320f28379d/figures/launch-28379d.png
+++ b/bsp/ti/c28x/tms320f28379d/figures/launch-28379d.png
Binary files differ
diff --git a/bsp/c28x/tms320f28379d/figures/launching.png b/bsp/ti/c28x/tms320f28379d/figures/launching.png
index 832c6687ce..832c6687ce 100644
--- a/bsp/c28x/tms320f28379d/figures/launching.png
+++ b/bsp/ti/c28x/tms320f28379d/figures/launching.png
Binary files differ
diff --git a/bsp/c28x/tms320f28379d/rtconfig.h b/bsp/ti/c28x/tms320f28379d/rtconfig.h
index fc87483220..12617588d5 100644
--- a/bsp/c28x/tms320f28379d/rtconfig.h
+++ b/bsp/ti/c28x/tms320f28379d/rtconfig.h
@@ -77,6 +77,7 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_PIN
+#define RT_USING_ADC
#define RT_USING_PWM
/* Using USB */
@@ -187,6 +188,11 @@
#define BSP_USING_GPIO
#define BSP_USING_UART
#define BSP_USING_UART1
+#define BSP_USING_ADC
+#define BSP_USING_ADC1
+#define BSP_ADC_USING_12BIT
+#define BSP_USING_ADC2
+#define BSP_USING_ADC3
/* Board extended module Drivers */
diff --git a/bsp/c28x/tms320f28379d/rtconfig_project.h b/bsp/ti/c28x/tms320f28379d/rtconfig_project.h
index fb6a3dffbb..fb6a3dffbb 100644
--- a/bsp/c28x/tms320f28379d/rtconfig_project.h
+++ b/bsp/ti/c28x/tms320f28379d/rtconfig_project.h
diff --git a/bsp/c28x/tms320f28379d/targetConfigs/TMS320F28379D.ccxml b/bsp/ti/c28x/tms320f28379d/targetConfigs/TMS320F28379D.ccxml
index 42eb492f1f..42eb492f1f 100644
--- a/bsp/c28x/tms320f28379d/targetConfigs/TMS320F28379D.ccxml
+++ b/bsp/ti/c28x/tms320f28379d/targetConfigs/TMS320F28379D.ccxml
diff --git a/bsp/c28x/tms320f28379d/targetConfigs/readme.txt b/bsp/ti/c28x/tms320f28379d/targetConfigs/readme.txt
index d783fef4d6..d783fef4d6 100644
--- a/bsp/c28x/tms320f28379d/targetConfigs/readme.txt
+++ b/bsp/ti/c28x/tms320f28379d/targetConfigs/readme.txt