| enum | ioport_port_pin_t {
IOPORT_PORT_00_PIN_00 = 0x0000,
IOPORT_PORT_00_PIN_01 = 0x0001,
IOPORT_PORT_00_PIN_02 = 0x0002,
IOPORT_PORT_00_PIN_03 = 0x0003,
IOPORT_PORT_00_PIN_04 = 0x0004,
IOPORT_PORT_00_PIN_05 = 0x0005,
IOPORT_PORT_00_PIN_06 = 0x0006,
IOPORT_PORT_00_PIN_07 = 0x0007,
IOPORT_PORT_00_PIN_08 = 0x0008,
IOPORT_PORT_00_PIN_09 = 0x0009,
IOPORT_PORT_00_PIN_10 = 0x000A,
IOPORT_PORT_00_PIN_11 = 0x000B,
IOPORT_PORT_00_PIN_12 = 0x000C,
IOPORT_PORT_00_PIN_13 = 0x000D,
IOPORT_PORT_00_PIN_14 = 0x000E,
IOPORT_PORT_00_PIN_15 = 0x000F,
IOPORT_PORT_01_PIN_00 = 0x0100,
IOPORT_PORT_01_PIN_01 = 0x0101,
IOPORT_PORT_01_PIN_02 = 0x0102,
IOPORT_PORT_01_PIN_03 = 0x0103,
IOPORT_PORT_01_PIN_04 = 0x0104,
IOPORT_PORT_01_PIN_05 = 0x0105,
IOPORT_PORT_01_PIN_06 = 0x0106,
IOPORT_PORT_01_PIN_07 = 0x0107,
IOPORT_PORT_01_PIN_08 = 0x0108,
IOPORT_PORT_01_PIN_09 = 0x0109,
IOPORT_PORT_01_PIN_10 = 0x010A,
IOPORT_PORT_01_PIN_11 = 0x010B,
IOPORT_PORT_01_PIN_12 = 0x010C,
IOPORT_PORT_01_PIN_13 = 0x010D,
IOPORT_PORT_01_PIN_14 = 0x010E,
IOPORT_PORT_01_PIN_15 = 0x010F,
IOPORT_PORT_02_PIN_00 = 0x0200,
IOPORT_PORT_02_PIN_01 = 0x0201,
IOPORT_PORT_02_PIN_02 = 0x0202,
IOPORT_PORT_02_PIN_03 = 0x0203,
IOPORT_PORT_02_PIN_04 = 0x0204,
IOPORT_PORT_02_PIN_05 = 0x0205,
IOPORT_PORT_02_PIN_06 = 0x0206,
IOPORT_PORT_02_PIN_07 = 0x0207,
IOPORT_PORT_02_PIN_08 = 0x0208,
IOPORT_PORT_02_PIN_09 = 0x0209,
IOPORT_PORT_02_PIN_10 = 0x020A,
IOPORT_PORT_02_PIN_11 = 0x020B,
IOPORT_PORT_02_PIN_12 = 0x020C,
IOPORT_PORT_02_PIN_13 = 0x020D,
IOPORT_PORT_02_PIN_14 = 0x020E,
IOPORT_PORT_02_PIN_15 = 0x020F,
IOPORT_PORT_03_PIN_00 = 0x0300,
IOPORT_PORT_03_PIN_01 = 0x0301,
IOPORT_PORT_03_PIN_02 = 0x0302,
IOPORT_PORT_03_PIN_03 = 0x0303,
IOPORT_PORT_03_PIN_04 = 0x0304,
IOPORT_PORT_03_PIN_05 = 0x0305,
IOPORT_PORT_03_PIN_06 = 0x0306,
IOPORT_PORT_03_PIN_07 = 0x0307,
IOPORT_PORT_03_PIN_08 = 0x0308,
IOPORT_PORT_03_PIN_09 = 0x0309,
IOPORT_PORT_03_PIN_10 = 0x030A,
IOPORT_PORT_03_PIN_11 = 0x030B,
IOPORT_PORT_03_PIN_12 = 0x030C,
IOPORT_PORT_03_PIN_13 = 0x030D,
IOPORT_PORT_03_PIN_14 = 0x030E,
IOPORT_PORT_03_PIN_15 = 0x030F,
IOPORT_PORT_04_PIN_00 = 0x0400,
IOPORT_PORT_04_PIN_01 = 0x0401,
IOPORT_PORT_04_PIN_02 = 0x0402,
IOPORT_PORT_04_PIN_03 = 0x0403,
IOPORT_PORT_04_PIN_04 = 0x0404,
IOPORT_PORT_04_PIN_05 = 0x0405,
IOPORT_PORT_04_PIN_06 = 0x0406,
IOPORT_PORT_04_PIN_07 = 0x0407,
IOPORT_PORT_04_PIN_08 = 0x0408,
IOPORT_PORT_04_PIN_09 = 0x0409,
IOPORT_PORT_04_PIN_10 = 0x040A,
IOPORT_PORT_04_PIN_11 = 0x040B,
IOPORT_PORT_04_PIN_12 = 0x040C,
IOPORT_PORT_04_PIN_13 = 0x040D,
IOPORT_PORT_04_PIN_14 = 0x040E,
IOPORT_PORT_04_PIN_15 = 0x040F,
IOPORT_PORT_05_PIN_00 = 0x0500,
IOPORT_PORT_05_PIN_01 = 0x0501,
IOPORT_PORT_05_PIN_02 = 0x0502,
IOPORT_PORT_05_PIN_03 = 0x0503,
IOPORT_PORT_05_PIN_04 = 0x0504,
IOPORT_PORT_05_PIN_05 = 0x0505,
IOPORT_PORT_05_PIN_06 = 0x0506,
IOPORT_PORT_05_PIN_07 = 0x0507,
IOPORT_PORT_05_PIN_08 = 0x0508,
IOPORT_PORT_05_PIN_09 = 0x0509,
IOPORT_PORT_05_PIN_10 = 0x050A,
IOPORT_PORT_05_PIN_11 = 0x050B,
IOPORT_PORT_05_PIN_12 = 0x050C,
IOPORT_PORT_05_PIN_13 = 0x050D,
IOPORT_PORT_05_PIN_14 = 0x050E,
IOPORT_PORT_05_PIN_15 = 0x050F,
IOPORT_PORT_06_PIN_00 = 0x0600,
IOPORT_PORT_06_PIN_01 = 0x0601,
IOPORT_PORT_06_PIN_02 = 0x0602,
IOPORT_PORT_06_PIN_03 = 0x0603,
IOPORT_PORT_06_PIN_04 = 0x0604,
IOPORT_PORT_06_PIN_05 = 0x0605,
IOPORT_PORT_06_PIN_06 = 0x0606,
IOPORT_PORT_06_PIN_07 = 0x0607,
IOPORT_PORT_06_PIN_08 = 0x0608,
IOPORT_PORT_06_PIN_09 = 0x0609,
IOPORT_PORT_06_PIN_10 = 0x060A,
IOPORT_PORT_06_PIN_11 = 0x060B,
IOPORT_PORT_06_PIN_12 = 0x060C,
IOPORT_PORT_06_PIN_13 = 0x060D,
IOPORT_PORT_06_PIN_14 = 0x060E,
IOPORT_PORT_06_PIN_15 = 0x060F,
IOPORT_PORT_07_PIN_00 = 0x0700,
IOPORT_PORT_07_PIN_01 = 0x0701,
IOPORT_PORT_07_PIN_02 = 0x0702,
IOPORT_PORT_07_PIN_03 = 0x0703,
IOPORT_PORT_07_PIN_04 = 0x0704,
IOPORT_PORT_07_PIN_05 = 0x0705,
IOPORT_PORT_07_PIN_06 = 0x0706,
IOPORT_PORT_07_PIN_07 = 0x0707,
IOPORT_PORT_07_PIN_08 = 0x0708,
IOPORT_PORT_07_PIN_09 = 0x0709,
IOPORT_PORT_07_PIN_10 = 0x070A,
IOPORT_PORT_07_PIN_11 = 0x070B,
IOPORT_PORT_07_PIN_12 = 0x070C,
IOPORT_PORT_07_PIN_13 = 0x070D,
IOPORT_PORT_07_PIN_14 = 0x070E,
IOPORT_PORT_07_PIN_15 = 0x070F,
IOPORT_PORT_08_PIN_00 = 0x0800,
IOPORT_PORT_08_PIN_01 = 0x0801,
IOPORT_PORT_08_PIN_02 = 0x0802,
IOPORT_PORT_08_PIN_03 = 0x0803,
IOPORT_PORT_08_PIN_04 = 0x0804,
IOPORT_PORT_08_PIN_05 = 0x0805,
IOPORT_PORT_08_PIN_06 = 0x0806,
IOPORT_PORT_08_PIN_07 = 0x0807,
IOPORT_PORT_08_PIN_08 = 0x0808,
IOPORT_PORT_08_PIN_09 = 0x0809,
IOPORT_PORT_08_PIN_10 = 0x080A,
IOPORT_PORT_08_PIN_11 = 0x080B,
IOPORT_PORT_08_PIN_12 = 0x080C,
IOPORT_PORT_08_PIN_13 = 0x080D,
IOPORT_PORT_08_PIN_14 = 0x080E,
IOPORT_PORT_08_PIN_15 = 0x080F,
IOPORT_PORT_09_PIN_00 = 0x0900,
IOPORT_PORT_09_PIN_01 = 0x0901,
IOPORT_PORT_09_PIN_02 = 0x0902,
IOPORT_PORT_09_PIN_03 = 0x0903,
IOPORT_PORT_09_PIN_04 = 0x0904,
IOPORT_PORT_09_PIN_05 = 0x0905,
IOPORT_PORT_09_PIN_06 = 0x0906,
IOPORT_PORT_09_PIN_07 = 0x0907,
IOPORT_PORT_09_PIN_08 = 0x0908,
IOPORT_PORT_09_PIN_09 = 0x0909,
IOPORT_PORT_09_PIN_10 = 0x090A,
IOPORT_PORT_09_PIN_11 = 0x090B,
IOPORT_PORT_09_PIN_12 = 0x090C,
IOPORT_PORT_09_PIN_13 = 0x090D,
IOPORT_PORT_09_PIN_14 = 0x090E,
IOPORT_PORT_09_PIN_15 = 0x090F,
IOPORT_PORT_10_PIN_00 = 0x0A00,
IOPORT_PORT_10_PIN_01 = 0x0A01,
IOPORT_PORT_10_PIN_02 = 0x0A02,
IOPORT_PORT_10_PIN_03 = 0x0A03,
IOPORT_PORT_10_PIN_04 = 0x0A04,
IOPORT_PORT_10_PIN_05 = 0x0A05,
IOPORT_PORT_10_PIN_06 = 0x0A06,
IOPORT_PORT_10_PIN_07 = 0x0A07,
IOPORT_PORT_10_PIN_08 = 0x0A08,
IOPORT_PORT_10_PIN_09 = 0x0A09,
IOPORT_PORT_10_PIN_10 = 0x0A0A,
IOPORT_PORT_10_PIN_11 = 0x0A0B,
IOPORT_PORT_10_PIN_12 = 0x0A0C,
IOPORT_PORT_10_PIN_13 = 0x0A0D,
IOPORT_PORT_10_PIN_14 = 0x0A0E,
IOPORT_PORT_10_PIN_15 = 0x0A0F,
IOPORT_PORT_11_PIN_00 = 0x0B00,
IOPORT_PORT_11_PIN_01 = 0x0B01,
IOPORT_PORT_11_PIN_02 = 0x0B02,
IOPORT_PORT_11_PIN_03 = 0x0B03,
IOPORT_PORT_11_PIN_04 = 0x0B04,
IOPORT_PORT_11_PIN_05 = 0x0B05,
IOPORT_PORT_11_PIN_06 = 0x0B06,
IOPORT_PORT_11_PIN_07 = 0x0B07,
IOPORT_PORT_11_PIN_08 = 0x0B08,
IOPORT_PORT_11_PIN_09 = 0x0B09,
IOPORT_PORT_11_PIN_10 = 0x0B0A,
IOPORT_PORT_11_PIN_11 = 0x0B0B,
IOPORT_PORT_11_PIN_12 = 0x0B0C,
IOPORT_PORT_11_PIN_13 = 0x0B0D,
IOPORT_PORT_11_PIN_14 = 0x0B0E,
IOPORT_PORT_11_PIN_15 = 0x0B0F
} |
| enum | ioport_peripheral_t {
IOPORT_PERIPHERAL_IO = 0x00,
IOPORT_PERIPHERAL_DEBUG = (0x00UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_AGT = (0x01UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_GPT0 = (0x02UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_GPT1 = (0x03UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_SCI0_2_4_6_8 = (0x04UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_SCI1_3_5_7_9 = (0x05UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_RSPI = (0x06UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_RIIC = (0x07UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_KEY = (0x08UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_CLKOUT_COMP_RTC = (0x09UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_CAC_AD = (0x0AUL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_BUS = (0x0BUL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_CTSU = (0x0CUL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_LCDC = (0x0DUL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_DALI = (0x0EUL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_CAN = (0x10UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_QSPI = (0x11UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_SSI = (0x12UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_USB_FS = (0x13UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_USB_HS = (0x14UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_SDHI_MMC = (0x15UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_ETHER_MII = (0x16UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_ETHER_RMII = (0x17UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_PDC = (0x18UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_LCD_GRAPHICS = (0x19UL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_TRACE = (0x1AUL << IOPORT_PRV_PFS_PSEL_OFFSET),
IOPORT_PERIPHERAL_END
} |