HPM SDK
HPMicro Software Development Kit
hpm_ioc_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  IOC_Type
 

Macros

#define IOC_PAD_FUNC_CTL_LOOP_BACK_MASK   (0x10000UL)
 
#define IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT   (16U)
 
#define IOC_PAD_FUNC_CTL_LOOP_BACK_SET(x)   (((uint32_t)(x) << IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT) & IOC_PAD_FUNC_CTL_LOOP_BACK_MASK)
 
#define IOC_PAD_FUNC_CTL_LOOP_BACK_GET(x)   (((uint32_t)(x) & IOC_PAD_FUNC_CTL_LOOP_BACK_MASK) >> IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT)
 
#define IOC_PAD_FUNC_CTL_ANALOG_MASK   (0x100U)
 
#define IOC_PAD_FUNC_CTL_ANALOG_SHIFT   (8U)
 
#define IOC_PAD_FUNC_CTL_ANALOG_SET(x)   (((uint32_t)(x) << IOC_PAD_FUNC_CTL_ANALOG_SHIFT) & IOC_PAD_FUNC_CTL_ANALOG_MASK)
 
#define IOC_PAD_FUNC_CTL_ANALOG_GET(x)   (((uint32_t)(x) & IOC_PAD_FUNC_CTL_ANALOG_MASK) >> IOC_PAD_FUNC_CTL_ANALOG_SHIFT)
 
#define IOC_PAD_FUNC_CTL_ALT_SELECT_MASK   (0x1FU)
 
#define IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT   (0U)
 
#define IOC_PAD_FUNC_CTL_ALT_SELECT_SET(x)   (((uint32_t)(x) << IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT) & IOC_PAD_FUNC_CTL_ALT_SELECT_MASK)
 
#define IOC_PAD_FUNC_CTL_ALT_SELECT_GET(x)   (((uint32_t)(x) & IOC_PAD_FUNC_CTL_ALT_SELECT_MASK) >> IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT)
 
#define IOC_PAD_PAD_CTL_HYS_MASK   (0x1000000UL)
 
#define IOC_PAD_PAD_CTL_HYS_SHIFT   (24U)
 
#define IOC_PAD_PAD_CTL_HYS_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_HYS_SHIFT) & IOC_PAD_PAD_CTL_HYS_MASK)
 
#define IOC_PAD_PAD_CTL_HYS_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_HYS_MASK) >> IOC_PAD_PAD_CTL_HYS_SHIFT)
 
#define IOC_PAD_PAD_CTL_PRS_MASK   (0x300000UL)
 
#define IOC_PAD_PAD_CTL_PRS_SHIFT   (20U)
 
#define IOC_PAD_PAD_CTL_PRS_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_PRS_SHIFT) & IOC_PAD_PAD_CTL_PRS_MASK)
 
#define IOC_PAD_PAD_CTL_PRS_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_PRS_MASK) >> IOC_PAD_PAD_CTL_PRS_SHIFT)
 
#define IOC_PAD_PAD_CTL_PS_MASK   (0x40000UL)
 
#define IOC_PAD_PAD_CTL_PS_SHIFT   (18U)
 
#define IOC_PAD_PAD_CTL_PS_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_PS_SHIFT) & IOC_PAD_PAD_CTL_PS_MASK)
 
#define IOC_PAD_PAD_CTL_PS_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_PS_MASK) >> IOC_PAD_PAD_CTL_PS_SHIFT)
 
#define IOC_PAD_PAD_CTL_PE_MASK   (0x20000UL)
 
#define IOC_PAD_PAD_CTL_PE_SHIFT   (17U)
 
#define IOC_PAD_PAD_CTL_PE_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_PE_SHIFT) & IOC_PAD_PAD_CTL_PE_MASK)
 
#define IOC_PAD_PAD_CTL_PE_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_PE_MASK) >> IOC_PAD_PAD_CTL_PE_SHIFT)
 
#define IOC_PAD_PAD_CTL_KE_MASK   (0x10000UL)
 
#define IOC_PAD_PAD_CTL_KE_SHIFT   (16U)
 
#define IOC_PAD_PAD_CTL_KE_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_KE_SHIFT) & IOC_PAD_PAD_CTL_KE_MASK)
 
#define IOC_PAD_PAD_CTL_KE_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_KE_MASK) >> IOC_PAD_PAD_CTL_KE_SHIFT)
 
#define IOC_PAD_PAD_CTL_OD_MASK   (0x100U)
 
#define IOC_PAD_PAD_CTL_OD_SHIFT   (8U)
 
#define IOC_PAD_PAD_CTL_OD_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_OD_SHIFT) & IOC_PAD_PAD_CTL_OD_MASK)
 
#define IOC_PAD_PAD_CTL_OD_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_OD_MASK) >> IOC_PAD_PAD_CTL_OD_SHIFT)
 
#define IOC_PAD_PAD_CTL_SR_MASK   (0x40U)
 
#define IOC_PAD_PAD_CTL_SR_SHIFT   (6U)
 
#define IOC_PAD_PAD_CTL_SR_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_SR_SHIFT) & IOC_PAD_PAD_CTL_SR_MASK)
 
#define IOC_PAD_PAD_CTL_SR_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_SR_MASK) >> IOC_PAD_PAD_CTL_SR_SHIFT)
 
#define IOC_PAD_PAD_CTL_SPD_MASK   (0x30U)
 
#define IOC_PAD_PAD_CTL_SPD_SHIFT   (4U)
 
#define IOC_PAD_PAD_CTL_SPD_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_SPD_SHIFT) & IOC_PAD_PAD_CTL_SPD_MASK)
 
#define IOC_PAD_PAD_CTL_SPD_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_SPD_MASK) >> IOC_PAD_PAD_CTL_SPD_SHIFT)
 
#define IOC_PAD_PAD_CTL_DS_MASK   (0x7U)
 
#define IOC_PAD_PAD_CTL_DS_SHIFT   (0U)
 
#define IOC_PAD_PAD_CTL_DS_SET(x)   (((uint32_t)(x) << IOC_PAD_PAD_CTL_DS_SHIFT) & IOC_PAD_PAD_CTL_DS_MASK)
 
#define IOC_PAD_PAD_CTL_DS_GET(x)   (((uint32_t)(x) & IOC_PAD_PAD_CTL_DS_MASK) >> IOC_PAD_PAD_CTL_DS_SHIFT)
 
#define IOC_PAD_PA00   (0UL)
 
#define IOC_PAD_PA01   (1UL)
 
#define IOC_PAD_PA02   (2UL)
 
#define IOC_PAD_PA03   (3UL)
 
#define IOC_PAD_PA04   (4UL)
 
#define IOC_PAD_PA05   (5UL)
 
#define IOC_PAD_PA06   (6UL)
 
#define IOC_PAD_PA07   (7UL)
 
#define IOC_PAD_PA08   (8UL)
 
#define IOC_PAD_PA09   (9UL)
 
#define IOC_PAD_PA10   (10UL)
 
#define IOC_PAD_PA11   (11UL)
 
#define IOC_PAD_PA12   (12UL)
 
#define IOC_PAD_PA13   (13UL)
 
#define IOC_PAD_PA14   (14UL)
 
#define IOC_PAD_PA15   (15UL)
 
#define IOC_PAD_PA16   (16UL)
 
#define IOC_PAD_PA17   (17UL)
 
#define IOC_PAD_PA18   (18UL)
 
#define IOC_PAD_PA19   (19UL)
 
#define IOC_PAD_PA20   (20UL)
 
#define IOC_PAD_PA21   (21UL)
 
#define IOC_PAD_PA22   (22UL)
 
#define IOC_PAD_PA23   (23UL)
 
#define IOC_PAD_PA24   (24UL)
 
#define IOC_PAD_PA25   (25UL)
 
#define IOC_PAD_PA26   (26UL)
 
#define IOC_PAD_PA27   (27UL)
 
#define IOC_PAD_PA28   (28UL)
 
#define IOC_PAD_PA29   (29UL)
 
#define IOC_PAD_PA30   (30UL)
 
#define IOC_PAD_PA31   (31UL)
 
#define IOC_PAD_PB00   (32UL)
 
#define IOC_PAD_PB01   (33UL)
 
#define IOC_PAD_PB02   (34UL)
 
#define IOC_PAD_PB03   (35UL)
 
#define IOC_PAD_PB04   (36UL)
 
#define IOC_PAD_PB05   (37UL)
 
#define IOC_PAD_PB06   (38UL)
 
#define IOC_PAD_PB07   (39UL)
 
#define IOC_PAD_PB08   (40UL)
 
#define IOC_PAD_PB09   (41UL)
 
#define IOC_PAD_PB10   (42UL)
 
#define IOC_PAD_PB11   (43UL)
 
#define IOC_PAD_PB12   (44UL)
 
#define IOC_PAD_PB13   (45UL)
 
#define IOC_PAD_PB14   (46UL)
 
#define IOC_PAD_PB15   (47UL)
 
#define IOC_PAD_PB16   (48UL)
 
#define IOC_PAD_PB17   (49UL)
 
#define IOC_PAD_PB18   (50UL)
 
#define IOC_PAD_PB19   (51UL)
 
#define IOC_PAD_PB20   (52UL)
 
#define IOC_PAD_PB21   (53UL)
 
#define IOC_PAD_PB22   (54UL)
 
#define IOC_PAD_PB23   (55UL)
 
#define IOC_PAD_PB24   (56UL)
 
#define IOC_PAD_PB25   (57UL)
 
#define IOC_PAD_PB26   (58UL)
 
#define IOC_PAD_PB27   (59UL)
 
#define IOC_PAD_PB28   (60UL)
 
#define IOC_PAD_PB29   (61UL)
 
#define IOC_PAD_PB30   (62UL)
 
#define IOC_PAD_PB31   (63UL)
 
#define IOC_PAD_PC00   (64UL)
 
#define IOC_PAD_PC01   (65UL)
 
#define IOC_PAD_PC02   (66UL)
 
#define IOC_PAD_PC03   (67UL)
 
#define IOC_PAD_PC04   (68UL)
 
#define IOC_PAD_PC05   (69UL)
 
#define IOC_PAD_PC06   (70UL)
 
#define IOC_PAD_PC07   (71UL)
 
#define IOC_PAD_PC08   (72UL)
 
#define IOC_PAD_PC09   (73UL)
 
#define IOC_PAD_PC10   (74UL)
 
#define IOC_PAD_PC11   (75UL)
 
#define IOC_PAD_PC12   (76UL)
 
#define IOC_PAD_PC13   (77UL)
 
#define IOC_PAD_PC14   (78UL)
 
#define IOC_PAD_PC15   (79UL)
 
#define IOC_PAD_PC16   (80UL)
 
#define IOC_PAD_PC17   (81UL)
 
#define IOC_PAD_PC18   (82UL)
 
#define IOC_PAD_PC19   (83UL)
 
#define IOC_PAD_PC20   (84UL)
 
#define IOC_PAD_PC21   (85UL)
 
#define IOC_PAD_PC22   (86UL)
 
#define IOC_PAD_PC23   (87UL)
 
#define IOC_PAD_PC24   (88UL)
 
#define IOC_PAD_PC25   (89UL)
 
#define IOC_PAD_PC26   (90UL)
 
#define IOC_PAD_PC27   (91UL)
 
#define IOC_PAD_PC28   (92UL)
 
#define IOC_PAD_PC29   (93UL)
 
#define IOC_PAD_PC30   (94UL)
 
#define IOC_PAD_PC31   (95UL)
 
#define IOC_PAD_PD00   (96UL)
 
#define IOC_PAD_PD01   (97UL)
 
#define IOC_PAD_PD02   (98UL)
 
#define IOC_PAD_PD03   (99UL)
 
#define IOC_PAD_PD04   (100UL)
 
#define IOC_PAD_PD05   (101UL)
 
#define IOC_PAD_PD06   (102UL)
 
#define IOC_PAD_PD07   (103UL)
 
#define IOC_PAD_PD08   (104UL)
 
#define IOC_PAD_PD09   (105UL)
 
#define IOC_PAD_PD10   (106UL)
 
#define IOC_PAD_PD11   (107UL)
 
#define IOC_PAD_PD12   (108UL)
 
#define IOC_PAD_PD13   (109UL)
 
#define IOC_PAD_PD14   (110UL)
 
#define IOC_PAD_PD15   (111UL)
 
#define IOC_PAD_PD16   (112UL)
 
#define IOC_PAD_PD17   (113UL)
 
#define IOC_PAD_PD18   (114UL)
 
#define IOC_PAD_PD19   (115UL)
 
#define IOC_PAD_PD20   (116UL)
 
#define IOC_PAD_PD21   (117UL)
 
#define IOC_PAD_PD22   (118UL)
 
#define IOC_PAD_PD23   (119UL)
 
#define IOC_PAD_PD24   (120UL)
 
#define IOC_PAD_PD25   (121UL)
 
#define IOC_PAD_PD26   (122UL)
 
#define IOC_PAD_PD27   (123UL)
 
#define IOC_PAD_PD28   (124UL)
 
#define IOC_PAD_PD29   (125UL)
 
#define IOC_PAD_PD30   (126UL)
 
#define IOC_PAD_PD31   (127UL)
 
#define IOC_PAD_PX00   (416UL)
 
#define IOC_PAD_PX01   (417UL)
 
#define IOC_PAD_PX02   (418UL)
 
#define IOC_PAD_PX03   (419UL)
 
#define IOC_PAD_PX04   (420UL)
 
#define IOC_PAD_PX05   (421UL)
 
#define IOC_PAD_PX06   (422UL)
 
#define IOC_PAD_PX07   (423UL)
 
#define IOC_PAD_PY00   (448UL)
 
#define IOC_PAD_PY01   (449UL)
 
#define IOC_PAD_PY02   (450UL)
 
#define IOC_PAD_PY03   (451UL)
 
#define IOC_PAD_PY04   (452UL)
 
#define IOC_PAD_PY05   (453UL)
 
#define IOC_PAD_PY06   (454UL)
 
#define IOC_PAD_PY07   (455UL)
 

Macro Definition Documentation

◆ IOC_PAD_FUNC_CTL_ALT_SELECT_GET

#define IOC_PAD_FUNC_CTL_ALT_SELECT_GET (   x)    (((uint32_t)(x) & IOC_PAD_FUNC_CTL_ALT_SELECT_MASK) >> IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT)

◆ IOC_PAD_FUNC_CTL_ALT_SELECT_MASK

#define IOC_PAD_FUNC_CTL_ALT_SELECT_MASK   (0x1FU)

◆ IOC_PAD_FUNC_CTL_ALT_SELECT_SET

#define IOC_PAD_FUNC_CTL_ALT_SELECT_SET (   x)    (((uint32_t)(x) << IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT) & IOC_PAD_FUNC_CTL_ALT_SELECT_MASK)

◆ IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT

#define IOC_PAD_FUNC_CTL_ALT_SELECT_SHIFT   (0U)

◆ IOC_PAD_FUNC_CTL_ANALOG_GET

#define IOC_PAD_FUNC_CTL_ANALOG_GET (   x)    (((uint32_t)(x) & IOC_PAD_FUNC_CTL_ANALOG_MASK) >> IOC_PAD_FUNC_CTL_ANALOG_SHIFT)

◆ IOC_PAD_FUNC_CTL_ANALOG_MASK

#define IOC_PAD_FUNC_CTL_ANALOG_MASK   (0x100U)

◆ IOC_PAD_FUNC_CTL_ANALOG_SET

#define IOC_PAD_FUNC_CTL_ANALOG_SET (   x)    (((uint32_t)(x) << IOC_PAD_FUNC_CTL_ANALOG_SHIFT) & IOC_PAD_FUNC_CTL_ANALOG_MASK)

◆ IOC_PAD_FUNC_CTL_ANALOG_SHIFT

#define IOC_PAD_FUNC_CTL_ANALOG_SHIFT   (8U)

◆ IOC_PAD_FUNC_CTL_LOOP_BACK_GET

#define IOC_PAD_FUNC_CTL_LOOP_BACK_GET (   x)    (((uint32_t)(x) & IOC_PAD_FUNC_CTL_LOOP_BACK_MASK) >> IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT)

◆ IOC_PAD_FUNC_CTL_LOOP_BACK_MASK

#define IOC_PAD_FUNC_CTL_LOOP_BACK_MASK   (0x10000UL)

◆ IOC_PAD_FUNC_CTL_LOOP_BACK_SET

#define IOC_PAD_FUNC_CTL_LOOP_BACK_SET (   x)    (((uint32_t)(x) << IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT) & IOC_PAD_FUNC_CTL_LOOP_BACK_MASK)

◆ IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT

#define IOC_PAD_FUNC_CTL_LOOP_BACK_SHIFT   (16U)

◆ IOC_PAD_PA00

#define IOC_PAD_PA00   (0UL)

◆ IOC_PAD_PA01

#define IOC_PAD_PA01   (1UL)

◆ IOC_PAD_PA02

#define IOC_PAD_PA02   (2UL)

◆ IOC_PAD_PA03

#define IOC_PAD_PA03   (3UL)

◆ IOC_PAD_PA04

#define IOC_PAD_PA04   (4UL)

◆ IOC_PAD_PA05

#define IOC_PAD_PA05   (5UL)

◆ IOC_PAD_PA06

#define IOC_PAD_PA06   (6UL)

◆ IOC_PAD_PA07

#define IOC_PAD_PA07   (7UL)

◆ IOC_PAD_PA08

#define IOC_PAD_PA08   (8UL)

◆ IOC_PAD_PA09

#define IOC_PAD_PA09   (9UL)

◆ IOC_PAD_PA10

#define IOC_PAD_PA10   (10UL)

◆ IOC_PAD_PA11

#define IOC_PAD_PA11   (11UL)

◆ IOC_PAD_PA12

#define IOC_PAD_PA12   (12UL)

◆ IOC_PAD_PA13

#define IOC_PAD_PA13   (13UL)

◆ IOC_PAD_PA14

#define IOC_PAD_PA14   (14UL)

◆ IOC_PAD_PA15

#define IOC_PAD_PA15   (15UL)

◆ IOC_PAD_PA16

#define IOC_PAD_PA16   (16UL)

◆ IOC_PAD_PA17

#define IOC_PAD_PA17   (17UL)

◆ IOC_PAD_PA18

#define IOC_PAD_PA18   (18UL)

◆ IOC_PAD_PA19

#define IOC_PAD_PA19   (19UL)

◆ IOC_PAD_PA20

#define IOC_PAD_PA20   (20UL)

◆ IOC_PAD_PA21

#define IOC_PAD_PA21   (21UL)

◆ IOC_PAD_PA22

#define IOC_PAD_PA22   (22UL)

◆ IOC_PAD_PA23

#define IOC_PAD_PA23   (23UL)

◆ IOC_PAD_PA24

#define IOC_PAD_PA24   (24UL)

◆ IOC_PAD_PA25

#define IOC_PAD_PA25   (25UL)

◆ IOC_PAD_PA26

#define IOC_PAD_PA26   (26UL)

◆ IOC_PAD_PA27

#define IOC_PAD_PA27   (27UL)

◆ IOC_PAD_PA28

#define IOC_PAD_PA28   (28UL)

◆ IOC_PAD_PA29

#define IOC_PAD_PA29   (29UL)

◆ IOC_PAD_PA30

#define IOC_PAD_PA30   (30UL)

◆ IOC_PAD_PA31

#define IOC_PAD_PA31   (31UL)

◆ IOC_PAD_PAD_CTL_DS_GET

#define IOC_PAD_PAD_CTL_DS_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_DS_MASK) >> IOC_PAD_PAD_CTL_DS_SHIFT)

◆ IOC_PAD_PAD_CTL_DS_MASK

#define IOC_PAD_PAD_CTL_DS_MASK   (0x7U)

◆ IOC_PAD_PAD_CTL_DS_SET

#define IOC_PAD_PAD_CTL_DS_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_DS_SHIFT) & IOC_PAD_PAD_CTL_DS_MASK)

◆ IOC_PAD_PAD_CTL_DS_SHIFT

#define IOC_PAD_PAD_CTL_DS_SHIFT   (0U)

◆ IOC_PAD_PAD_CTL_HYS_GET

#define IOC_PAD_PAD_CTL_HYS_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_HYS_MASK) >> IOC_PAD_PAD_CTL_HYS_SHIFT)

◆ IOC_PAD_PAD_CTL_HYS_MASK

#define IOC_PAD_PAD_CTL_HYS_MASK   (0x1000000UL)

◆ IOC_PAD_PAD_CTL_HYS_SET

#define IOC_PAD_PAD_CTL_HYS_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_HYS_SHIFT) & IOC_PAD_PAD_CTL_HYS_MASK)

◆ IOC_PAD_PAD_CTL_HYS_SHIFT

#define IOC_PAD_PAD_CTL_HYS_SHIFT   (24U)

◆ IOC_PAD_PAD_CTL_KE_GET

#define IOC_PAD_PAD_CTL_KE_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_KE_MASK) >> IOC_PAD_PAD_CTL_KE_SHIFT)

◆ IOC_PAD_PAD_CTL_KE_MASK

#define IOC_PAD_PAD_CTL_KE_MASK   (0x10000UL)

◆ IOC_PAD_PAD_CTL_KE_SET

#define IOC_PAD_PAD_CTL_KE_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_KE_SHIFT) & IOC_PAD_PAD_CTL_KE_MASK)

◆ IOC_PAD_PAD_CTL_KE_SHIFT

#define IOC_PAD_PAD_CTL_KE_SHIFT   (16U)

◆ IOC_PAD_PAD_CTL_OD_GET

#define IOC_PAD_PAD_CTL_OD_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_OD_MASK) >> IOC_PAD_PAD_CTL_OD_SHIFT)

◆ IOC_PAD_PAD_CTL_OD_MASK

#define IOC_PAD_PAD_CTL_OD_MASK   (0x100U)

◆ IOC_PAD_PAD_CTL_OD_SET

#define IOC_PAD_PAD_CTL_OD_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_OD_SHIFT) & IOC_PAD_PAD_CTL_OD_MASK)

◆ IOC_PAD_PAD_CTL_OD_SHIFT

#define IOC_PAD_PAD_CTL_OD_SHIFT   (8U)

◆ IOC_PAD_PAD_CTL_PE_GET

#define IOC_PAD_PAD_CTL_PE_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_PE_MASK) >> IOC_PAD_PAD_CTL_PE_SHIFT)

◆ IOC_PAD_PAD_CTL_PE_MASK

#define IOC_PAD_PAD_CTL_PE_MASK   (0x20000UL)

◆ IOC_PAD_PAD_CTL_PE_SET

#define IOC_PAD_PAD_CTL_PE_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_PE_SHIFT) & IOC_PAD_PAD_CTL_PE_MASK)

◆ IOC_PAD_PAD_CTL_PE_SHIFT

#define IOC_PAD_PAD_CTL_PE_SHIFT   (17U)

◆ IOC_PAD_PAD_CTL_PRS_GET

#define IOC_PAD_PAD_CTL_PRS_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_PRS_MASK) >> IOC_PAD_PAD_CTL_PRS_SHIFT)

◆ IOC_PAD_PAD_CTL_PRS_MASK

#define IOC_PAD_PAD_CTL_PRS_MASK   (0x300000UL)

◆ IOC_PAD_PAD_CTL_PRS_SET

#define IOC_PAD_PAD_CTL_PRS_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_PRS_SHIFT) & IOC_PAD_PAD_CTL_PRS_MASK)

◆ IOC_PAD_PAD_CTL_PRS_SHIFT

#define IOC_PAD_PAD_CTL_PRS_SHIFT   (20U)

◆ IOC_PAD_PAD_CTL_PS_GET

#define IOC_PAD_PAD_CTL_PS_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_PS_MASK) >> IOC_PAD_PAD_CTL_PS_SHIFT)

◆ IOC_PAD_PAD_CTL_PS_MASK

#define IOC_PAD_PAD_CTL_PS_MASK   (0x40000UL)

◆ IOC_PAD_PAD_CTL_PS_SET

#define IOC_PAD_PAD_CTL_PS_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_PS_SHIFT) & IOC_PAD_PAD_CTL_PS_MASK)

◆ IOC_PAD_PAD_CTL_PS_SHIFT

#define IOC_PAD_PAD_CTL_PS_SHIFT   (18U)

◆ IOC_PAD_PAD_CTL_SPD_GET

#define IOC_PAD_PAD_CTL_SPD_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_SPD_MASK) >> IOC_PAD_PAD_CTL_SPD_SHIFT)

◆ IOC_PAD_PAD_CTL_SPD_MASK

#define IOC_PAD_PAD_CTL_SPD_MASK   (0x30U)

◆ IOC_PAD_PAD_CTL_SPD_SET

#define IOC_PAD_PAD_CTL_SPD_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_SPD_SHIFT) & IOC_PAD_PAD_CTL_SPD_MASK)

◆ IOC_PAD_PAD_CTL_SPD_SHIFT

#define IOC_PAD_PAD_CTL_SPD_SHIFT   (4U)

◆ IOC_PAD_PAD_CTL_SR_GET

#define IOC_PAD_PAD_CTL_SR_GET (   x)    (((uint32_t)(x) & IOC_PAD_PAD_CTL_SR_MASK) >> IOC_PAD_PAD_CTL_SR_SHIFT)

◆ IOC_PAD_PAD_CTL_SR_MASK

#define IOC_PAD_PAD_CTL_SR_MASK   (0x40U)

◆ IOC_PAD_PAD_CTL_SR_SET

#define IOC_PAD_PAD_CTL_SR_SET (   x)    (((uint32_t)(x) << IOC_PAD_PAD_CTL_SR_SHIFT) & IOC_PAD_PAD_CTL_SR_MASK)

◆ IOC_PAD_PAD_CTL_SR_SHIFT

#define IOC_PAD_PAD_CTL_SR_SHIFT   (6U)

◆ IOC_PAD_PB00

#define IOC_PAD_PB00   (32UL)

◆ IOC_PAD_PB01

#define IOC_PAD_PB01   (33UL)

◆ IOC_PAD_PB02

#define IOC_PAD_PB02   (34UL)

◆ IOC_PAD_PB03

#define IOC_PAD_PB03   (35UL)

◆ IOC_PAD_PB04

#define IOC_PAD_PB04   (36UL)

◆ IOC_PAD_PB05

#define IOC_PAD_PB05   (37UL)

◆ IOC_PAD_PB06

#define IOC_PAD_PB06   (38UL)

◆ IOC_PAD_PB07

#define IOC_PAD_PB07   (39UL)

◆ IOC_PAD_PB08

#define IOC_PAD_PB08   (40UL)

◆ IOC_PAD_PB09

#define IOC_PAD_PB09   (41UL)

◆ IOC_PAD_PB10

#define IOC_PAD_PB10   (42UL)

◆ IOC_PAD_PB11

#define IOC_PAD_PB11   (43UL)

◆ IOC_PAD_PB12

#define IOC_PAD_PB12   (44UL)

◆ IOC_PAD_PB13

#define IOC_PAD_PB13   (45UL)

◆ IOC_PAD_PB14

#define IOC_PAD_PB14   (46UL)

◆ IOC_PAD_PB15

#define IOC_PAD_PB15   (47UL)

◆ IOC_PAD_PB16

#define IOC_PAD_PB16   (48UL)

◆ IOC_PAD_PB17

#define IOC_PAD_PB17   (49UL)

◆ IOC_PAD_PB18

#define IOC_PAD_PB18   (50UL)

◆ IOC_PAD_PB19

#define IOC_PAD_PB19   (51UL)

◆ IOC_PAD_PB20

#define IOC_PAD_PB20   (52UL)

◆ IOC_PAD_PB21

#define IOC_PAD_PB21   (53UL)

◆ IOC_PAD_PB22

#define IOC_PAD_PB22   (54UL)

◆ IOC_PAD_PB23

#define IOC_PAD_PB23   (55UL)

◆ IOC_PAD_PB24

#define IOC_PAD_PB24   (56UL)

◆ IOC_PAD_PB25

#define IOC_PAD_PB25   (57UL)

◆ IOC_PAD_PB26

#define IOC_PAD_PB26   (58UL)

◆ IOC_PAD_PB27

#define IOC_PAD_PB27   (59UL)

◆ IOC_PAD_PB28

#define IOC_PAD_PB28   (60UL)

◆ IOC_PAD_PB29

#define IOC_PAD_PB29   (61UL)

◆ IOC_PAD_PB30

#define IOC_PAD_PB30   (62UL)

◆ IOC_PAD_PB31

#define IOC_PAD_PB31   (63UL)

◆ IOC_PAD_PC00

#define IOC_PAD_PC00   (64UL)

◆ IOC_PAD_PC01

#define IOC_PAD_PC01   (65UL)

◆ IOC_PAD_PC02

#define IOC_PAD_PC02   (66UL)

◆ IOC_PAD_PC03

#define IOC_PAD_PC03   (67UL)

◆ IOC_PAD_PC04

#define IOC_PAD_PC04   (68UL)

◆ IOC_PAD_PC05

#define IOC_PAD_PC05   (69UL)

◆ IOC_PAD_PC06

#define IOC_PAD_PC06   (70UL)

◆ IOC_PAD_PC07

#define IOC_PAD_PC07   (71UL)

◆ IOC_PAD_PC08

#define IOC_PAD_PC08   (72UL)

◆ IOC_PAD_PC09

#define IOC_PAD_PC09   (73UL)

◆ IOC_PAD_PC10

#define IOC_PAD_PC10   (74UL)

◆ IOC_PAD_PC11

#define IOC_PAD_PC11   (75UL)

◆ IOC_PAD_PC12

#define IOC_PAD_PC12   (76UL)

◆ IOC_PAD_PC13

#define IOC_PAD_PC13   (77UL)

◆ IOC_PAD_PC14

#define IOC_PAD_PC14   (78UL)

◆ IOC_PAD_PC15

#define IOC_PAD_PC15   (79UL)

◆ IOC_PAD_PC16

#define IOC_PAD_PC16   (80UL)

◆ IOC_PAD_PC17

#define IOC_PAD_PC17   (81UL)

◆ IOC_PAD_PC18

#define IOC_PAD_PC18   (82UL)

◆ IOC_PAD_PC19

#define IOC_PAD_PC19   (83UL)

◆ IOC_PAD_PC20

#define IOC_PAD_PC20   (84UL)

◆ IOC_PAD_PC21

#define IOC_PAD_PC21   (85UL)

◆ IOC_PAD_PC22

#define IOC_PAD_PC22   (86UL)

◆ IOC_PAD_PC23

#define IOC_PAD_PC23   (87UL)

◆ IOC_PAD_PC24

#define IOC_PAD_PC24   (88UL)

◆ IOC_PAD_PC25

#define IOC_PAD_PC25   (89UL)

◆ IOC_PAD_PC26

#define IOC_PAD_PC26   (90UL)

◆ IOC_PAD_PC27

#define IOC_PAD_PC27   (91UL)

◆ IOC_PAD_PC28

#define IOC_PAD_PC28   (92UL)

◆ IOC_PAD_PC29

#define IOC_PAD_PC29   (93UL)

◆ IOC_PAD_PC30

#define IOC_PAD_PC30   (94UL)

◆ IOC_PAD_PC31

#define IOC_PAD_PC31   (95UL)

◆ IOC_PAD_PD00

#define IOC_PAD_PD00   (96UL)

◆ IOC_PAD_PD01

#define IOC_PAD_PD01   (97UL)

◆ IOC_PAD_PD02

#define IOC_PAD_PD02   (98UL)

◆ IOC_PAD_PD03

#define IOC_PAD_PD03   (99UL)

◆ IOC_PAD_PD04

#define IOC_PAD_PD04   (100UL)

◆ IOC_PAD_PD05

#define IOC_PAD_PD05   (101UL)

◆ IOC_PAD_PD06

#define IOC_PAD_PD06   (102UL)

◆ IOC_PAD_PD07

#define IOC_PAD_PD07   (103UL)

◆ IOC_PAD_PD08

#define IOC_PAD_PD08   (104UL)

◆ IOC_PAD_PD09

#define IOC_PAD_PD09   (105UL)

◆ IOC_PAD_PD10

#define IOC_PAD_PD10   (106UL)

◆ IOC_PAD_PD11

#define IOC_PAD_PD11   (107UL)

◆ IOC_PAD_PD12

#define IOC_PAD_PD12   (108UL)

◆ IOC_PAD_PD13

#define IOC_PAD_PD13   (109UL)

◆ IOC_PAD_PD14

#define IOC_PAD_PD14   (110UL)

◆ IOC_PAD_PD15

#define IOC_PAD_PD15   (111UL)

◆ IOC_PAD_PD16

#define IOC_PAD_PD16   (112UL)

◆ IOC_PAD_PD17

#define IOC_PAD_PD17   (113UL)

◆ IOC_PAD_PD18

#define IOC_PAD_PD18   (114UL)

◆ IOC_PAD_PD19

#define IOC_PAD_PD19   (115UL)

◆ IOC_PAD_PD20

#define IOC_PAD_PD20   (116UL)

◆ IOC_PAD_PD21

#define IOC_PAD_PD21   (117UL)

◆ IOC_PAD_PD22

#define IOC_PAD_PD22   (118UL)

◆ IOC_PAD_PD23

#define IOC_PAD_PD23   (119UL)

◆ IOC_PAD_PD24

#define IOC_PAD_PD24   (120UL)

◆ IOC_PAD_PD25

#define IOC_PAD_PD25   (121UL)

◆ IOC_PAD_PD26

#define IOC_PAD_PD26   (122UL)

◆ IOC_PAD_PD27

#define IOC_PAD_PD27   (123UL)

◆ IOC_PAD_PD28

#define IOC_PAD_PD28   (124UL)

◆ IOC_PAD_PD29

#define IOC_PAD_PD29   (125UL)

◆ IOC_PAD_PD30

#define IOC_PAD_PD30   (126UL)

◆ IOC_PAD_PD31

#define IOC_PAD_PD31   (127UL)

◆ IOC_PAD_PX00

#define IOC_PAD_PX00   (416UL)

◆ IOC_PAD_PX01

#define IOC_PAD_PX01   (417UL)

◆ IOC_PAD_PX02

#define IOC_PAD_PX02   (418UL)

◆ IOC_PAD_PX03

#define IOC_PAD_PX03   (419UL)

◆ IOC_PAD_PX04

#define IOC_PAD_PX04   (420UL)

◆ IOC_PAD_PX05

#define IOC_PAD_PX05   (421UL)

◆ IOC_PAD_PX06

#define IOC_PAD_PX06   (422UL)

◆ IOC_PAD_PX07

#define IOC_PAD_PX07   (423UL)

◆ IOC_PAD_PY00

#define IOC_PAD_PY00   (448UL)

◆ IOC_PAD_PY01

#define IOC_PAD_PY01   (449UL)

◆ IOC_PAD_PY02

#define IOC_PAD_PY02   (450UL)

◆ IOC_PAD_PY03

#define IOC_PAD_PY03   (451UL)

◆ IOC_PAD_PY04

#define IOC_PAD_PY04   (452UL)

◆ IOC_PAD_PY05

#define IOC_PAD_PY05   (453UL)

◆ IOC_PAD_PY06

#define IOC_PAD_PY06   (454UL)

◆ IOC_PAD_PY07

#define IOC_PAD_PY07   (455UL)