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.

TMDSCNCD263: Dio Group Reference Name is declared twice with different names and Definition is present for only one declared reference but not the other which is not required.

Part Number: TMDSCNCD263

Hello Team,

In MCAL_AM263x_08.06.02.01 package, the Dio Group Ref name which is defined is not same as which is declared.

In the file shared by TI, as part of examples_config

In file Dio_Cfg.h 

DioPort_GPIOAB_ChannelGroupRef[0]

DioPort_GPIOAB_ChannelGroupRef[1]

DioPort_GPIOCD_ChannelGroupRef[0]

These are group names which are declared but in the same file there are another set of group references declared with name

extern P2CONST(void, AUTOMATIC, DIO_CONST) DioConfig_GPIOAB_ChannelGroupRef[2];

extern P2CONST(void, AUTOMATIC, DIO_CONST) DioConfig_GPIOCD_ChannelGroupRef[1];

extern P2CONST(void, AUTOMATIC, DIO_CONST) DioConfig_GPIOEF_ChannelGroupRef[0];

extern P2CONST(void, AUTOMATIC, DIO_CONST) DioConfig_GPIOGH_ChannelGroupRef[0];

extern P2CONST(void, AUTOMATIC, DIO_CONST) DioConfig_GPIOI_ChannelGroupRef[0];

Also the definitions is present for these group reference names in Dio_Lcfg.c but there is no definitions for

DioPort_GPIOAB_ChannelGroupRef[0]

DioPort_GPIOAB_ChannelGroupRef[1]

DioPort_GPIOCD_ChannelGroupRef[0]

Because of this, we are getting compilation error while compiling Dio Module.

Please find the attached filesr5f0_0.zip

Regards,

Pradeep R