TivaWare: 2.1.0.12573
Problem: In rom.h,
ROM_GPIOPadConfigSet() for target class TM4C129
#if defined(TARGET_IS_TM4C123_RA1) || \
defined(TARGET_IS_TM4C123_RA3) || \
defined(TARGET_IS_TM4C123_RB1)
#define ROM_GPIOPadConfigSet \
((void (*)(uint32_t ui32Port, \
uint8_t ui8Pins, \
uint32_t ui32Strength, \
uint32_t ui32PadType))ROM_GPIOTABLE[5])
#endif
#if defined(TARGET_IS_TM4C123_RA1) || \
defined(TARGET_IS_TM4C123_RA3) || \
defined(TARGET_IS_TM4C123_RB1) || \
defined(TARGET_IS_TM4C129_RA0) || \
defined(TARGET_IS_TM4C129_RA1)
#define ROM_GPIOPadConfigGet \
((void (*)(uint32_t ui32Port, \
uint8_t ui8Pin, \
uint32_t *pui32Strength, \
uint32_t *pui32PadType))ROM_GPIOTABLE[6])
#endif
The TARGET_IS_TM4C129... checks are missing for the Set function. Is this an over-site or intentional? The function is documented in the ROM user guide (spmu_363)
Thanks