After converting working code developed on LAUNCHXL-CC1310 form RGZ package to RHB codes freezes at ADC_convert() function under debug and normal run.
I am using CCS with RTOS 2_20_00_06.
I renamed ADC definitions since IO pins are mapped to different ADC channels.
Analog channels are DIO_7 to DIO_14 on RHB when it is DIO_20 to DIO_30 on RGZ.
What else should I adjust for code to be able to read ADC ?
Andrew
const ADCBufCC26XX_AdcChannelLutEntry ADCBufCC26XX_adcChannelLut[] = {
{PIN_UNASSIGNED, ADC_COMPB_IN_VDDS},
{PIN_UNASSIGNED, ADC_COMPB_IN_DCOUPL},
{PIN_UNASSIGNED, ADC_COMPB_IN_VSS},
{Board_DIO7_ANALOG, ADC_COMPB_IN_AUXIO7},
{Board_DIO8_ANALOG, ADC_COMPB_IN_AUXIO6},
{Board_DIO9_ANALOG, ADC_COMPB_IN_AUXIO5},
{Board_DIO10_ANALOG, ADC_COMPB_IN_AUXIO4},
{Board_DIO11_ANALOG, ADC_COMPB_IN_AUXIO3},
{Board_DIO12_ANALOG, ADC_COMPB_IN_AUXIO2},
{Board_DIO13_ANALOG, ADC_COMPB_IN_AUXIO1},
{Board_DIO14_ANALOG, ADC_COMPB_IN_AUXIO0},
};
const ADCCC26XX_HWAttrs adcCC26xxHWAttrs[CC1310_LAUNCHXL_ADCCOUNT] = {
{
.adcDIO = Board_DIO7_ANALOG,
.adcCompBInput = ADC_COMPB_IN_AUXIO7,
.refSource = ADCCC26XX_FIXED_REFERENCE,
.samplingDuration = ADCCC26XX_SAMPLING_DURATION_2P7_US,
.inputScalingEnabled = true,
.triggerSource = ADCCC26XX_TRIGGER_MANUAL
},
{
.adcDIO = Board_DIO8_ANALOG,
.adcCompBInput = ADC_COMPB_IN_AUXIO6,
.refSource = ADCCC26XX_FIXED_REFERENCE,
.samplingDuration = ADCCC26XX_SAMPLING_DURATION_2P7_US,
.inputScalingEnabled = true,
.triggerSource = ADCCC26XX_TRIGGER_MANUAL
},...............................