This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[TI Drivers 2.20.00.08] Inconsistency between PINCC26XX.h and cc26xxware driverlib IO port mappings in ioc.h

Dear TI Support Team,

 the IO peripheral port mappings are inconsistent in PINCC26XX.h (tidrivers_cc13xx_cc26xx_2_20_00_08) and in ioc.h (cc26xxware_2_24_02_17202. These components are packaged together in tirtos_cc13xx_cc26xx_2_20_00_06. The issue is present in most older TI-RTOS releases as well.

Most defines refer to a macro found in ioc.h, but now there are many definitions that simply do not exist any more and given definitions are missing from the PINCC26XX.h as well.

A few examples where the ioc.h definition on the right does not exist anymore:

#define PINCC26XX_MUX_AON_TDI        IOC_PORT_AON_TDI         // AON JTAG TDI Pin
#define PINCC26XX_MUX_AON_TDO        IOC_PORT_AON_TDO         // AON JTAG TDO Pin
#define PINCC26XX_MUX_MCU_TIMER0     IOC_PORT_MCU_TIMER0      // MCU GPT Pin 0
#define PINCC26XX_MUX_MCU_TIMER1     IOC_PORT_MCU_TIMER1      // MCU GPT Pin 1
#define PINCC26XX_MUX_MCU_TIMER2     IOC_PORT_MCU_TIMER2      // MCU GPT Pin 2
#define PINCC26XX_MUX_MCU_TIMER3     IOC_PORT_MCU_TIMER3      // MCU GPT Pin 3
#define PINCC26XX_MUX_MCU_TIMER4     IOC_PORT_MCU_TIMER4      // MCU GPT Pin 4
#define PINCC26XX_MUX_MCU_TIMER5     IOC_PORT_MCU_TIMER5      // MCU GPT Pin 5
#define PINCC26XX_MUX_MCU_TIMER6     IOC_PORT_MCU_TIMER6      // MCU GPT Pin 6
#define PINCC26XX_MUX_MCU_TIMER7     IOC_PORT_MCU_TIMER7      // MCU GPT Pin 7

An example where ioc.h has a define that is missing or still in reserved state within PINCC26XX.h:

ioc.h: #define IOC_PORT_MCU_SWV          0x00000020  // Serial Wire Viewer
PINCC26XX.h: #define PINCC26XX_MUX_RESERVED0      IOC_PORT_RESERVED0       // Reserved0