libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
Go to the source code of this file.
Macros | |
#define | GPIOA GPIOA_BASE |
GPIOA Base Address. More... | |
#define | GPIOB GPIOB_BASE |
GPIOB Base Address. More... | |
#define | GPIOC GPIOC_BASE |
GPIOC Base Address. More... | |
#define | GPIOD GPIOD_BASE |
GPIOD Base Address. More... | |
#define | GPIOE GPIOE_BASE |
GPIOE Base Address. More... | |
#define | GPIOF GPIOF_BASE |
GPIOF Base Address. More... | |
#define | GPIOG GPIOG_BASE |
GPIOG Base Address. More... | |
#define | GPIOH GPIOH_BASE |
GPIOH Base Address. More... | |
#define | GPIOJ GPIOJ_BASE |
GPIOJ Base Address. More... | |
#define | GPIOK GPIOK_BASE |
GPIOK Base Address. More... | |
#define | GPIOL GPIOL_BASE |
GPIOL Base Address. More... | |
#define | GPIOM GPIOM_BASE |
GPIOM Base Address. More... | |
#define | GPION GPION_BASE |
GPION Base Address. More... | |
#define | GPIOP GPIOP_BASE |
GPIOP Base Address. More... | |
#define | GPIOQ GPIOQ_BASE |
GPIOQ Base Address. More... | |
#define | GPIO0 (1 << 0) |
GPIO Pin 0 Identifier. More... | |
#define | GPIO1 (1 << 1) |
GPIO Pin 1 Identifier. More... | |
#define | GPIO2 (1 << 2) |
GPIO Pin 2 Identifier. More... | |
#define | GPIO3 (1 << 3) |
GPIO Pin 3 Identifier. More... | |
#define | GPIO4 (1 << 4) |
GPIO Pin 4 Identifier. More... | |
#define | GPIO5 (1 << 5) |
GPIO Pin 5 Identifier. More... | |
#define | GPIO6 (1 << 6) |
GPIO Pin 6 Identifier. More... | |
#define | GPIO7 (1 << 7) |
GPIO Pin 7 Identifier. More... | |
#define | GPIO_ALL (0xFF) |
GPIO All Pins Identifier. More... | |
#define | GPIO_AF1 0x1 |
GPIO Alternate Function 1 Identifier. More... | |
#define | GPIO_AF2 0x2 |
GPIO Alternate Function 2 Identifier. More... | |
#define | GPIO_AF3 0x3 |
GPIO Alternate Function 3 Identifier. More... | |
#define | GPIO_AF4 0x4 |
GPIO Alternate Function 4 Identifier. More... | |
#define | GPIO_AF5 0x5 |
GPIO Alternate Function 5 Identifier. More... | |
#define | GPIO_AF6 0x6 |
GPIO Alternate Function 6 Identifier. More... | |
#define | GPIO_AF7 0x7 |
GPIO Alternate Function 7 Identifier. More... | |
#define | GPIO_AF8 0x8 |
GPIO Alternate Function 8 Identifier. More... | |
#define | GPIO_AF11 0xB |
GPIO Alternate Function 11 Identifier. More... | |
#define | GPIO_AF13 0xD |
GPIO Alternate Function 13 Identifier. More... | |
#define | GPIO_AF14 0xE |
GPIO Alternate Function 14 Identifier. More... | |
#define | GPIO_AF15 0xF |
GPIO Alternate Function 15 Identifier. More... | |
#define | GPIO_AF_DISABLE 0x0 |
GPIO Alternate Function Disable. More... | |
#define | GPIO_DATA(port) (&MMIO32((port) + 0x000)) |
GPIO Data. More... | |
#define | GPIO_DIR(port) MMIO32((port) + 0x400) |
GPIO Direction. More... | |
#define | GPIO_IS(port) MMIO32((port) + 0x404) |
GPIO Interrupt Sense. More... | |
#define | GPIO_IBE(port) MMIO32((port) + 0x408) |
GPIO Interrupt Both Edges. More... | |
#define | GPIO_IEV(port) MMIO32((port) + 0x40C) |
GPIO Interrupt Event. More... | |
#define | GPIO_IM(port) MMIO32((port) + 0x410) |
GPIO Interrupt Mask. More... | |
#define | GPIO_RIS(port) MMIO32((port) + 0x414) |
GPIO Raw Interrupt Status. More... | |
#define | GPIO_MIS(port) MMIO32((port) + 0x418) |
GPIO Masked Interrupt Status. More... | |
#define | GPIO_ICR(port) MMIO32((port) + 0x41C) |
GPIO Interrupt Clear. More... | |
#define | GPIO_AFSEL(port) MMIO32((port) + 0x420) |
GPIO Alternate Function Select. More... | |
#define | GPIO_DR2R(port) MMIO32((port) + 0x500) |
GPIO 2-mA Drive Select. More... | |
#define | GPIO_DR4R(port) MMIO32((port) + 0x504) |
GPIO 4-mA Drive Select. More... | |
#define | GPIO_DR8R(port) MMIO32((port) + 0x508) |
GPIO 8-mA Drive Select. More... | |
#define | GPIO_ODR(port) MMIO32((port) + 0x50C) |
GPIO Open Drain Select. More... | |
#define | GPIO_PUR(port) MMIO32((port) + 0x510) |
GPIO Pull-Up Select. More... | |
#define | GPIO_PDR(port) MMIO32((port) + 0x514) |
GPIO Pull-Down Select. More... | |
#define | GPIO_SLR(port) MMIO32((port) + 0x518) |
GPIO Slew Rate Control Select. More... | |
#define | GPIO_DEN(port) MMIO32((port) + 0x51C) |
GPIO Digital Enable. More... | |
#define | GPIO_LOCK(port) MMIO32((port) + 0x520) |
GPIO Lock. More... | |
#define | GPIO_CR(port) MMIO32((port) + 0x524) |
GPIO Commit. More... | |
#define | GPIO_AMSEL(port) MMIO32((port) + 0x528) |
GPIO Analog Mode Select. More... | |
#define | GPIO_PCTL(port) MMIO32((port) + 0x52C) |
GPIO Port Control. More... | |
#define | GPIO_ADCCTL(port) MMIO32((port) + 0x530) |
GPIO ADC Control. More... | |
#define | GPIO_DMACTL(port) MMIO32((port) + 0x534) |
GPIO DMA Control. More... | |
#define | GPIO_SI(port) MMIO32((port) + 0x538) |
GPIO Select Interrupt. More... | |
#define | GPIO_DR12R(port) MMIO32((port) + 0x53C) |
GPIO 12-mA Drive Select. More... | |
#define | GPIO_WAKEPEN(port) MMIO32((port) + 0x540) |
GPIO Wake Pin Enable. More... | |
#define | GPIO_WAKELVL(port) MMIO32((port) + 0x544) |
GPIO Wake Level. More... | |
#define | GPIO_WAKESTAT(port) MMIO32((port) + 0x548) |
GPIO Wake Status. More... | |
#define | GPIO_PP(port) MMIO32((port) + 0xFC0) |
GPIO Peripheral Property. More... | |
#define | GPIO_PC(port) MMIO32((port) + 0xFC4) |
GPIO Peripheral Configuration. More... | |
#define | GPIO_PERIPH_ID0(port) MMIO32((port) + 0xFE0) |
GPIO Peripheral Identification 0. More... | |
#define | GPIO_PERIPH_ID1(port) MMIO32((port) + 0xFE4) |
GPIO Peripheral Identification 1. More... | |
#define | GPIO_PERIPH_ID2(port) MMIO32((port) + 0xFE8) |
GPIO Peripheral Identification 2. More... | |
#define | GPIO_PERIPH_ID3(port) MMIO32((port) + 0xFEC) |
GPIO Peripheral Identification 3. More... | |
#define | GPIO_PERIPH_ID4(port) MMIO32((port) + 0xFD0) |
GPIO Peripheral Identification 4. More... | |
#define | GPIO_PERIPH_ID5(port) MMIO32((port) + 0xFD4) |
GPIO Peripheral Identification 5. More... | |
#define | GPIO_PERIPH_ID6(port) MMIO32((port) + 0xFD8) |
GPIO Peripheral Identification 6. More... | |
#define | GPIO_PERIPH_ID7(port) MMIO32((port) + 0xFDC) |
GPIO Peripheral Identification 7. More... | |
#define | GPIO_PCELL_ID0(port) MMIO32((port) + 0xFF0) |
GPIO PrimeCell Identification 0. More... | |
#define | GPIO_PCELL_ID1(port) MMIO32((port) + 0xFF4) |
GPIO PrimeCell Identification 1. More... | |
#define | GPIO_PCELL_ID2(port) MMIO32((port) + 0xFF8) |
GPIO PrimeCell Identification 2. More... | |
#define | GPIO_PCELL_ID3(port) MMIO32((port) + 0xFFC) |
GPIO PrimeCell Identification 3. More... | |
#define | GPIO_IM_DMAIME (1 << 8) |
GPIO Micro Direct Memory Access Done Interrupt Mask Enable. More... | |
#define | GPIO_RIS_DMARIS (1 << 8) |
GPIO Micro Direct Memory Access Done Interrupt Raw Status. More... | |
#define | GPIO_MIS_DMAMIS (1 << 8) |
GPIO Micro Direct Memory Access Done Masked Interrupt Status. More... | |
#define | GPIO_ICR_DMAIC (1 << 8) |
GPIO Micro Direct Memory Access Interrupt Clear. More... | |
#define | GPIO_LOCK_UNLOCK_CODE (0x4C4F434B) |
#define | GPIO_LOCK_STATUS (1 << 0) |
GPIO Lock Status. More... | |
#define | GPIO_PCTL_AF(pin, af) ((af) << ((pin) * 4)) |
GPIO Port Control Set AF for Pin. More... | |
#define | GPIO_PCTL_MASK(pin) GPIO_PCTL_AF((pin), 0xf) |
#define | GPIO_SI_SUM (1 << 0) |
Summary Interrupt. More... | |
#define | GPIO_WAKEPEN_WAKEP7 (1 << 7) |
PK7 Wake Enable. More... | |
#define | GPIO_WAKEPEN_WAKEP6 (1 << 6) |
PK6 Wake Enable. More... | |
#define | GPIO_WAKEPEN_WAKEP5 (1 << 5) |
PK5 Wake Enable. More... | |
#define | GPIO_WAKEPEN_WAKEP4 (1 << 4) |
PK4 Wake Enable. More... | |
#define | GPIO_WAKELVL_WAKELVL7 (1 << 7) |
PK7 Wake Level. More... | |
#define | GPIO_WAKELVL_WAKELVL6 (1 << 6) |
PK6 Wake Level. More... | |
#define | GPIO_WAKELVL_WAKELVL5 (1 << 5) |
PK5 Wake Level. More... | |
#define | GPIO_WAKELVL_WAKELVL4 (1 << 4) |
PK4 Wake Level. More... | |
#define | GPIO_WAKESTAT_STAT7 (1 << 7) |
PK7 Wake Status. More... | |
#define | GPIO_WAKESTAT_STAT6 (1 << 6) |
PK6 Wake Status. More... | |
#define | GPIO_WAKESTAT_STAT5 (1 << 5) |
PK5 Wake Status. More... | |
#define | GPIO_WAKESTAT_STAT4 (1 << 4) |
PK4 Wake Status. More... | |
#define | GPIO_PP_EDE (1 << 0) |
Extended Drive Enable. More... | |
#define | GPIO_PC_EDM(n, mode) ((mode) << (2 * (n))) |
Extended Drive Mode Bit N. More... | |
#define | GPIO_PC_EDM_MASK(n) (0x3 << (2 * (n))) |
Extended Drive Mode Bit N Mask. More... | |
#define | GPIO_PC_EDM_NORMAL 0x0 |
Normal behavior, 2, 4 and 8 mA are available. More... | |
#define | GPIO_PC_EDM_ADD_6MA 0x1 |
An additional 6 mA option is provided. More... | |
#define | GPIO_PC_EDM_FULL_RANGE 0x3 |
Full range, 2, 4, 6, 8, 10 and 12 mA are available. More... | |
#define | GPIO_AF_PA0_U0RX GPIO_AF1 |
UART module 0 receive. More... | |
#define | GPIO_AF_PA0_I2C9SCL GPIO_AF2 |
I2C module 9 clock. More... | |
#define | GPIO_AF_PA0_T0CCP0 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PA0_CAN0RX GPIO_AF7 |
CAN module 0 receive. More... | |
#define | GPIO_AF_PA1_U0TX GPIO_AF1 |
UART module 0 transmit. More... | |
#define | GPIO_AF_PA1_I2C9SDA GPIO_AF2 |
I2C module 9 data. More... | |
#define | GPIO_AF_PA1_T0CCP1 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PA1_CAN0TX GPIO_AF7 |
CAN module 0 transmit. More... | |
#define | GPIO_AF_PA2_U4RX GPIO_AF1 |
UART module 4 receive. More... | |
#define | GPIO_AF_PA2_I2C8SCL GPIO_AF2 |
I2C module 8 clock. More... | |
#define | GPIO_AF_PA2_T1CCP0 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PA2_SSI0CLK GPIO_AF15 |
SSI module 0 clock. More... | |
#define | GPIO_AF_PA3_U4TX GPIO_AF1 |
UART module 4 transmit. More... | |
#define | GPIO_AF_PA3_I2C8SDA GPIO_AF2 |
I2C module 8 data. More... | |
#define | GPIO_AF_PA3_T1CCP1 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PA3_SSI0FSS GPIO_AF15 |
SSI module 0 frame signal. More... | |
#define | GPIO_AF_PA4_U3RX GPIO_AF1 |
UART module 3 receive. More... | |
#define | GPIO_AF_PA4_I2C7SCL GPIO_AF2 |
I2C module 7 clock. More... | |
#define | GPIO_AF_PA4_T2CCP0 GPIO_AF3 |
16- and 32-bit Timer 2 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PA4_SSI0XDAT0 GPIO_AF15 |
SSI Module 0 bidirectional data pin 0. More... | |
#define | GPIO_AF_PA5_U3TX GPIO_AF1 |
UART module 3 transmit. More... | |
#define | GPIO_AF_PA5_I2C7SDA GPIO_AF2 |
I2C module 7 data. More... | |
#define | GPIO_AF_PA5_T2CCP1 GPIO_AF3 |
16- and 32-bit Timer 2 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PA5_SSI0XDAT1 GPIO_AF15 |
SSI Module 0 bidirectional data pin 1. More... | |
#define | GPIO_AF_PA6_U2RX GPIO_AF1 |
UART module 2 receive. More... | |
#define | GPIO_AF_PA6_I2C6SCL GPIO_AF2 |
I2C module 6 clock. More... | |
#define | GPIO_AF_PA6_T3CCP0 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PA6_USB0EPEN GPIO_AF5 |
USB Control an external power source in host mode. More... | |
#define | GPIO_AF_PA6_SSI0XDAT2 GPIO_AF13 |
SSI Module 0 bidirectional data pin 2. More... | |
#define | GPIO_AF_PA6_EN0RXCK GPIO_AF14 |
Ethernet 0 receive clock. More... | |
#define | GPIO_AF_PA6_EPI0S8 GPIO_AF15 |
EPI module 0 signal 8. More... | |
#define | GPIO_AF_PA7_U2TX GPIO_AF1 |
UART module 2 transmit. More... | |
#define | GPIO_AF_PA7_I2C6SDA GPIO_AF2 |
I2C module 6 data. More... | |
#define | GPIO_AF_PA7_T3CCP1 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PA7_USB0PFLT GPIO_AF5 |
USB Power Fault input in host mode. More... | |
#define | GPIO_AF_PA7_USB0EPEN GPIO_AF11 |
USB Control an external power source in host mode. More... | |
#define | GPIO_AF_PA7_SSI0XDAT3 GPIO_AF13 |
SSI Module 0 bidirectional data pin 3. More... | |
#define | GPIO_AF_PA7_EPI0S9 GPIO_AF15 |
EPI module 0 signal 9. More... | |
#define | GPIO_AF_PB0_U1RX GPIO_AF1 |
UART module 1 receive. More... | |
#define | GPIO_AF_PB0_I2C5SCL GPIO_AF2 |
I2C module 5 clock. More... | |
#define | GPIO_AF_PB0_T4CCP0 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PB0_CAN1RX GPIO_AF7 |
CAN module 1 receive. More... | |
#define | GPIO_AF_PB1_U1TX GPIO_AF1 |
UART module 1 transmit. More... | |
#define | GPIO_AF_PB1_I2C5SDA GPIO_AF2 |
I2C module 5 data. More... | |
#define | GPIO_AF_PB1_T4CCP1 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PB1_CAN1TX GPIO_AF7 |
CAN module 1 transmit. More... | |
#define | GPIO_AF_PB2_I2C0SCL GPIO_AF2 |
I2C module 0 clock. More... | |
#define | GPIO_AF_PB2_T5CCP0 GPIO_AF3 |
16- and 32-bit Timer 5 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PB2_EN0MDC GPIO_AF5 |
Ethernet 0 management data clock. More... | |
#define | GPIO_AF_PB2_USB0STP GPIO_AF14 |
USB Asserted by the USB controller to signal the end of a USB transmit packet or register write operation. More... | |
#define | GPIO_AF_PB2_EPI0S27 GPIO_AF15 |
EPI module 0 signal 27. More... | |
#define | GPIO_AF_PB3_I2C0SDA GPIO_AF2 |
I2C module 0 data. More... | |
#define | GPIO_AF_PB3_T5CCP1 GPIO_AF3 |
16- and 32-bit Timer 5 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PB3_EN0MDIO GPIO_AF5 |
Ethernet 0 management data input/output signal. More... | |
#define | GPIO_AF_PB3_USB0CLK GPIO_AF14 |
USB 60-MHz clock to the external PHY. More... | |
#define | GPIO_AF_PB3_EPI0S28 GPIO_AF15 |
EPI module 0 signal 28. More... | |
#define | GPIO_AF_PB4_U0CTS GPIO_AF1 |
UART module 0 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PB4_I2C5SCL GPIO_AF2 |
I2C module 5 clock. More... | |
#define | GPIO_AF_PB4_SSI1FSS GPIO_AF15 |
SSI module 1 frame signal. More... | |
#define | GPIO_AF_PB5_U0RTS GPIO_AF1 |
UART module 0 request to send modem flow control output signal. More... | |
#define | GPIO_AF_PB5_I2C5SDA GPIO_AF2 |
I2C module 5 data. More... | |
#define | GPIO_AF_PB5_SSI1CLK GPIO_AF15 |
SSI module 1 clock. More... | |
#define | GPIO_AF_PB6_I2C6SCL GPIO_AF1 |
I2C module 6 clock. More... | |
#define | GPIO_AF_PB6_T6CCP0 GPIO_AF3 |
16- and 32-bit Timer 6 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PB7_I2C6SDA GPIO_AF1 |
I2C module 6 data. More... | |
#define | GPIO_AF_PB7_T6CCP1 GPIO_AF3 |
16- and 32-bit Timer 6 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PC0_TCK GPIO_AF1 |
JTAG and SWD clock. More... | |
#define | GPIO_AF_PC1_TMS GPIO_AF1 |
JTAG TMS and SWDIO. More... | |
#define | GPIO_AF_PC2_TDI GPIO_AF1 |
JTAG TDI. More... | |
#define | GPIO_AF_PC3_TDO GPIO_AF1 |
JTAG TDO and SWO. More... | |
#define | GPIO_AF_PC4_U7RX GPIO_AF1 |
UART module 7 receive. More... | |
#define | GPIO_AF_PC4_T7CCP0 GPIO_AF3 |
16- and 32-bit Timer 7 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PC4_EPI0S7 GPIO_AF15 |
EPI module 0 signal 7. More... | |
#define | GPIO_AF_PC5_U7TX GPIO_AF1 |
UART module 7 transmit. More... | |
#define | GPIO_AF_PC5_T7CCP1 GPIO_AF3 |
16- and 32-bit Timer 7 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PC5_RTCCLK GPIO_AF7 |
Buffered version of the 32.768-kHz clock of the Hibernation module. More... | |
#define | GPIO_AF_PC5_EPI0S6 GPIO_AF15 |
EPI module 0 signal 6. More... | |
#define | GPIO_AF_PC6_U5RX GPIO_AF1 |
UART module 5 receive. More... | |
#define | GPIO_AF_PC6_EPI0S5 GPIO_AF15 |
EPI module 0 signal 5. More... | |
#define | GPIO_AF_PC7_U5TX GPIO_AF1 |
UART module 5 transmit. More... | |
#define | GPIO_AF_PC7_EPI0S4 GPIO_AF15 |
EPI module 0 signal 4. More... | |
#define | GPIO_AF_PD0_I2C7SCL GPIO_AF2 |
I2C module 7 clock. More... | |
#define | GPIO_AF_PD0_T0CCP0 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PD0_C0O GPIO_AF5 |
Analog comparator 0 output. More... | |
#define | GPIO_AF_PD0_SSI2XDAT1 GPIO_AF15 |
SSI Module 2 bidirectional data pin 1. More... | |
#define | GPIO_AF_PD1_I2C7SDA GPIO_AF2 |
I2C module 7 data. More... | |
#define | GPIO_AF_PD1_T0CCP1 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PD1_C1O GPIO_AF5 |
Analog comparator 1 output. More... | |
#define | GPIO_AF_PD1_SSI2XDAT0 GPIO_AF15 |
SSI Module 2 bidirectional data pin 0. More... | |
#define | GPIO_AF_PD2_I2C8SCL GPIO_AF2 |
I2C module 8 clock. More... | |
#define | GPIO_AF_PD2_T1CCP0 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PD2_C2O GPIO_AF5 |
Analog comparator 2 output. More... | |
#define | GPIO_AF_PD2_SSI2FSS GPIO_AF15 |
SSI module 2 frame signal. More... | |
#define | GPIO_AF_PD3_I2C8SDA GPIO_AF2 |
I2C module 8 data. More... | |
#define | GPIO_AF_PD3_T1CCP1 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PD3_SSI2CLK GPIO_AF15 |
SSI module 2 clock. More... | |
#define | GPIO_AF_PD4_U2RX GPIO_AF1 |
UART module 2 receive. More... | |
#define | GPIO_AF_PD4_T3CCP0 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PD4_SSI1XDAT2 GPIO_AF15 |
SSI Module 1 bidirectional data pin 2. More... | |
#define | GPIO_AF_PD5_U2TX GPIO_AF1 |
UART module 2 transmit. More... | |
#define | GPIO_AF_PD5_T3CCP1 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PD5_SSI1XDAT3 GPIO_AF15 |
SSI Module 1 bidirectional data pin 3. More... | |
#define | GPIO_AF_PD6_U2RTS GPIO_AF1 |
UART module 2 request to send modem flow control output line. More... | |
#define | GPIO_AF_PD6_T4CCP0 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PD6_USB0EPEN GPIO_AF5 |
USB Control an external power source in host mode. More... | |
#define | GPIO_AF_PD6_SSI2XDAT3 GPIO_AF15 |
SSI Module 2 bidirectional data pin 3. More... | |
#define | GPIO_AF_PD7_U2CTS GPIO_AF1 |
UART module 2 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PD7_T4CCP1 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PD7_USB0PFLT GPIO_AF5 |
USB Power Fault input in host mode. More... | |
#define | GPIO_AF_PD7_NMI GPIO_AF8 |
Nonmaskable interrupt. More... | |
#define | GPIO_AF_PD7_SSI2XDAT2 GPIO_AF15 |
SSI Module 2 bidirectional data pin 2. More... | |
#define | GPIO_AF_PE0_U1RTS GPIO_AF1 |
UART module 1 request to send modem flow control output line. More... | |
#define | GPIO_AF_PE1_U1DSR GPIO_AF1 |
UART module 1 data set ready modem output control line. More... | |
#define | GPIO_AF_PE2_U1DCD GPIO_AF1 |
UART module 1 data carrier detect modem status input signal. More... | |
#define | GPIO_AF_PE3_U1DTR GPIO_AF1 |
UART module 1 data terminal ready modem status input signal. More... | |
#define | GPIO_AF_PE3_OWIRE GPIO_AF5 |
1-Wire single bus pin More... | |
#define | GPIO_AF_PE4_U1RI GPIO_AF1 |
UART module 1 ring indicator modem status input signal. More... | |
#define | GPIO_AF_PE4_SSI1XDAT0 GPIO_AF15 |
SSI Module 1 bidirectional data pin 0. More... | |
#define | GPIO_AF_PE5_SSI1XDAT1 GPIO_AF15 |
SSI Module 1 bidirectional data pin 1. More... | |
#define | GPIO_AF_PE6_U0CTS GPIO_AF1 |
UART module 0 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PE6_I2C9SCL GPIO_AF2 |
I2C module 9 clock. More... | |
#define | GPIO_AF_PE7_U0RTS GPIO_AF1 |
UART module 0 request to send modem flow control output signal. More... | |
#define | GPIO_AF_PE7_I2C9SDA GPIO_AF2 |
I2C module 9 data. More... | |
#define | GPIO_AF_PE7_NMI GPIO_AF8 |
Nonmaskable interrupt. More... | |
#define | GPIO_AF_PF0_EN0LED0 GPIO_AF5 |
Ethernet 0 LED 0. More... | |
#define | GPIO_AF_PF0_M0PWM0 GPIO_AF6 |
Motion control module 0 PWM 0. More... | |
#define | GPIO_AF_PF0_SSI3XDAT1 GPIO_AF14 |
SSI Module 3 bidirectional data pin 1. More... | |
#define | GPIO_AF_PF0_TRD2 GPIO_AF15 |
Trace data 2. More... | |
#define | GPIO_AF_PF1_EN0LED2 GPIO_AF5 |
Ethernet 0 LED 2. More... | |
#define | GPIO_AF_PF1_M0PWM1 GPIO_AF6 |
Motion control module 0 PWM 1. More... | |
#define | GPIO_AF_PF1_SSI3XDAT0 GPIO_AF14 |
SSI Module 3 bidirectional data pin 0. More... | |
#define | GPIO_AF_PF1_TRD1 GPIO_AF15 |
Trace data 1. More... | |
#define | GPIO_AF_PF2_EN0MDC GPIO_AF5 |
Ethernet 0 management data clock. More... | |
#define | GPIO_AF_PF2_M0PWM2 GPIO_AF6 |
Motion control module 0 PWM 2. More... | |
#define | GPIO_AF_PF2_SSI3FSS GPIO_AF14 |
SSI module 3 frame signal. More... | |
#define | GPIO_AF_PF2_TRD0 GPIO_AF15 |
Trace data 0. More... | |
#define | GPIO_AF_PF3_EN0MDIO GPIO_AF5 |
Ethernet 0 management data input/output signal. More... | |
#define | GPIO_AF_PF3_M0PWM3 GPIO_AF6 |
Motion control module 0 PWM 3. More... | |
#define | GPIO_AF_PF3_SSI3CLK GPIO_AF14 |
SSI module 3 clock. More... | |
#define | GPIO_AF_PF3_TRCLK GPIO_AF15 |
Trace clock. More... | |
#define | GPIO_AF_PF4_EN0LED1 GPIO_AF5 |
Ethernet 0 LED 1. More... | |
#define | GPIO_AF_PF4_M0FAULT0 GPIO_AF6 |
Motion control module 0 PWM fault 0. More... | |
#define | GPIO_AF_PF4_SSI3XDAT2 GPIO_AF14 |
SSI Module 3 bidirectional data pin 2. More... | |
#define | GPIO_AF_PF4_TRD3 GPIO_AF15 |
Trace data 3. More... | |
#define | GPIO_AF_PF5_SSI3XDAT3 GPIO_AF14 |
SSI Module 3 bidirectional data pin 3. More... | |
#define | GPIO_AF_PF6_LCDMCLK GPIO_AF15 |
LCD memory clock, secondary chip select (CS1), or secondary enable (E1) More... | |
#define | GPIO_AF_PF7_LCDDATA02 GPIO_AF15 |
LCD data pin 2 input/output. More... | |
#define | GPIO_AF_PG0_I2C1SCL GPIO_AF2 |
I2C module 1 clock. More... | |
#define | GPIO_AF_PG0_EN0PPS GPIO_AF5 |
Ethernet 0 pulse-per-second (PPS) output. More... | |
#define | GPIO_AF_PG0_M0PWM4 GPIO_AF6 |
Motion control module 0 PWM 4. More... | |
#define | GPIO_AF_PG0_EPI0S11 GPIO_AF15 |
EPI module 0 signal 11. More... | |
#define | GPIO_AF_PG1_I2C1SDA GPIO_AF2 |
I2C module 1 data. More... | |
#define | GPIO_AF_PG1_M0PWM5 GPIO_AF6 |
Motion control module 0 PWM 5. More... | |
#define | GPIO_AF_PG1_EPI0S10 GPIO_AF15 |
EPI module 0 signal 10. More... | |
#define | GPIO_AF_PG2_I2C2SCL GPIO_AF2 |
I2C module 2 clock. More... | |
#define | GPIO_AF_PG2_EN0TXCK GPIO_AF14 |
Ethernet 0 transmit clock. More... | |
#define | GPIO_AF_PG2_SSI2XDAT3 GPIO_AF15 |
SSI Module 2 bidirectional data pin 3. More... | |
#define | GPIO_AF_PG3_I2C2SDA GPIO_AF2 |
I2C module 2 data. More... | |
#define | GPIO_AF_PG3_EN0TXEN GPIO_AF14 |
Ethernet 0 transmit enable. More... | |
#define | GPIO_AF_PG3_SSI2XDAT2 GPIO_AF15 |
SSI Module 2 bidirectional data pin 2. More... | |
#define | GPIO_AF_PG4_U0CTS GPIO_AF1 |
UART module 0 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PG4_I2C3SCL GPIO_AF2 |
I2C module 3 clock. More... | |
#define | GPIO_AF_PG4_OWIRE GPIO_AF5 |
1-Wire single bus pin More... | |
#define | GPIO_AF_PG4_EN0TXD0 GPIO_AF14 |
Ethernet 0 transmit data 0. More... | |
#define | GPIO_AF_PG4_SSI2XDAT1 GPIO_AF15 |
SSI Module 2 bidirectional data pin 1. More... | |
#define | GPIO_AF_PG5_U0RTS GPIO_AF1 |
UART module 0 request to send modem flow control output signal. More... | |
#define | GPIO_AF_PG5_I2C3SDA GPIO_AF2 |
I2C module 3 data. More... | |
#define | GPIO_AF_PG5_OWALT GPIO_AF5 |
1-Wire optional second signal to be used as output More... | |
#define | GPIO_AF_PG5_EN0TXD1 GPIO_AF14 |
Ethernet 0 transmit data 1. More... | |
#define | GPIO_AF_PG5_SSI2XDAT0 GPIO_AF15 |
SSI Module 2 bidirectional data pin 0. More... | |
#define | GPIO_AF_PG6_I2C4SCL GPIO_AF2 |
I2C module 4 clock. More... | |
#define | GPIO_AF_PG6_OWIRE GPIO_AF5 |
1-Wire single bus pin More... | |
#define | GPIO_AF_PG6_EN0RXER GPIO_AF14 |
Ethernet 0 receive error. More... | |
#define | GPIO_AF_PG6_SSI2FSS GPIO_AF15 |
SSI module 2 frame signal. More... | |
#define | GPIO_AF_PG7_I2C4SDA GPIO_AF2 |
I2C module 4 data. More... | |
#define | GPIO_AF_PG7_OWIRE GPIO_AF5 |
1-Wire single bus pin More... | |
#define | GPIO_AF_PG7_EN0RXDV GPIO_AF14 |
Ethernet 0 receive data valid. More... | |
#define | GPIO_AF_PG7_SSI2CLK GPIO_AF15 |
SSI module 2 clock. More... | |
#define | GPIO_AF_PH0_U0RTS GPIO_AF1 |
UART module 0 request to send modem flow control output signal. More... | |
#define | GPIO_AF_PH0_EPI0S0 GPIO_AF15 |
EPI module 0 signal 0. More... | |
#define | GPIO_AF_PH1_U0CTS GPIO_AF1 |
UART module 0 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PH1_EPI0S1 GPIO_AF15 |
EPI module 0 signal 1. More... | |
#define | GPIO_AF_PH2_U0DCD GPIO_AF1 |
UART module 0 data carrier detect modem status input signal. More... | |
#define | GPIO_AF_PH2_EPI0S2 GPIO_AF15 |
EPI module 0 signal 2. More... | |
#define | GPIO_AF_PH3_U0DSR GPIO_AF1 |
UART module 0 data set ready modem output control line. More... | |
#define | GPIO_AF_PH3_EPI0S3 GPIO_AF15 |
EPI module 0 signal 3. More... | |
#define | GPIO_AF_PH4_U0DTR GPIO_AF1 |
UART module 0 data terminal ready modem status input signal. More... | |
#define | GPIO_AF_PH5_U0RI GPIO_AF1 |
UART module 0 ring indicator modem status input signal. More... | |
#define | GPIO_AF_PH5_EN0PPS GPIO_AF15 |
Ethernet 0 pulse-per-second (PPS) output. More... | |
#define | GPIO_AF_PH6_U5RX GPIO_AF1 |
UART module 5 receive. More... | |
#define | GPIO_AF_PH6_U7RX GPIO_AF2 |
UART module 7 receive. More... | |
#define | GPIO_AF_PH7_U5TX GPIO_AF1 |
UART module 5 transmit. More... | |
#define | GPIO_AF_PH7_U7TX GPIO_AF2 |
UART module 7 transmit. More... | |
#define | GPIO_AF_PJ0_U3RX GPIO_AF1 |
UART module 3 receive. More... | |
#define | GPIO_AF_PJ0_EN0PPS GPIO_AF5 |
Ethernet 0 pulse-per-second (PPS) output. More... | |
#define | GPIO_AF_PJ1_U3TX GPIO_AF1 |
UART module 3 transmit. More... | |
#define | GPIO_AF_PJ2_U2RTS GPIO_AF1 |
UART module 2 request to send modem flow control output line. More... | |
#define | GPIO_AF_PJ2_LCDDATA14 GPIO_AF15 |
LCD data pin 14 input/output. More... | |
#define | GPIO_AF_PJ3_U2CTS GPIO_AF1 |
UART module 2 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PJ3_LCDDATA15 GPIO_AF15 |
LCD data pin 15 input/output. More... | |
#define | GPIO_AF_PJ4_U3RTS GPIO_AF1 |
UART module 3 request to send modem flow control output line. More... | |
#define | GPIO_AF_PJ4_LCDDATA16 GPIO_AF15 |
LCD data pin 16 output. More... | |
#define | GPIO_AF_PJ5_U3CTS GPIO_AF1 |
UART module 3 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PJ5_LCDDATA17 GPIO_AF15 |
LCD data pin 17 output. More... | |
#define | GPIO_AF_PJ6_U4RTS GPIO_AF1 |
UART module 4 request to send modem flow control output line. More... | |
#define | GPIO_AF_PJ6_LCDAC GPIO_AF15 |
LCD AC bias or latch enable in raster mode. More... | |
#define | GPIO_AF_PJ7_U4CTS GPIO_AF1 |
UART module 4 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PK0_U4RX GPIO_AF1 |
UART module 4 receive. More... | |
#define | GPIO_AF_PK0_EPI0S0 GPIO_AF15 |
EPI module 0 signal 0. More... | |
#define | GPIO_AF_PK1_U4TX GPIO_AF1 |
UART module 4 transmit. More... | |
#define | GPIO_AF_PK1_EPI0S1 GPIO_AF15 |
EPI module 0 signal 1. More... | |
#define | GPIO_AF_PK2_U4RTS GPIO_AF1 |
UART module 4 request to send modem flow control output line. More... | |
#define | GPIO_AF_PK2_EPI0S2 GPIO_AF15 |
EPI module 0 signal 2. More... | |
#define | GPIO_AF_PK3_U4CTS GPIO_AF1 |
UART module 4 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PK3_EPI0S3 GPIO_AF15 |
EPI module 0 signal 3. More... | |
#define | GPIO_AF_PK4_I2C3SCL GPIO_AF2 |
I2C module 3 clock. More... | |
#define | GPIO_AF_PK4_EN0LED0 GPIO_AF5 |
Ethernet 0 LED 0. More... | |
#define | GPIO_AF_PK4_M0PWM6 GPIO_AF6 |
Motion control module 0 PWM 6. More... | |
#define | GPIO_AF_PK4_EN0INTRN GPIO_AF7 |
Ethernet 0 interrupt from the Ethernet PHY. More... | |
#define | GPIO_AF_PK4_EN0RXD3 GPIO_AF14 |
Ethernet 0 receive data 3. More... | |
#define | GPIO_AF_PK4_EPI0S32 GPIO_AF15 |
EPI module 0 signal 32. More... | |
#define | GPIO_AF_PK5_I2C3SDA GPIO_AF2 |
I2C module 3 data. More... | |
#define | GPIO_AF_PK5_EN0LED2 GPIO_AF5 |
Ethernet 0 LED 2. More... | |
#define | GPIO_AF_PK5_M0PWM7 GPIO_AF6 |
Motion control module 0 PWM 7. More... | |
#define | GPIO_AF_PK5_EN0RXD2 GPIO_AF14 |
Ethernet 0 receive data 2. More... | |
#define | GPIO_AF_PK5_EPI0S31 GPIO_AF15 |
EPI module 0 signal 31. More... | |
#define | GPIO_AF_PK6_I2C4SCL GPIO_AF2 |
I2C module 4 clock. More... | |
#define | GPIO_AF_PK6_EN0LED1 GPIO_AF5 |
Ethernet 0 LED 1. More... | |
#define | GPIO_AF_PK6_M0FAULT1 GPIO_AF6 |
Motion control module 0 PWM fault 1. More... | |
#define | GPIO_AF_PK6_EN0TXD2 GPIO_AF14 |
Ethernet 0 transmit data 2. More... | |
#define | GPIO_AF_PK6_EPI0S25 GPIO_AF15 |
EPI module 0 signal 25. More... | |
#define | GPIO_AF_PK7_U0RI GPIO_AF1 |
UART module 0 ring indicator modem status input signal. More... | |
#define | GPIO_AF_PK7_I2C4SDA GPIO_AF2 |
I2C module 4 data. More... | |
#define | GPIO_AF_PK7_RTCCLK GPIO_AF5 |
Buffered version of the 32.768-kHz clock of the Hibernation module. More... | |
#define | GPIO_AF_PK7_M0FAULT2 GPIO_AF6 |
Motion control module 0 PWM fault 2. More... | |
#define | GPIO_AF_PK7_EN0TXD3 GPIO_AF14 |
Ethernet 0 transmit data 3. More... | |
#define | GPIO_AF_PK7_EPI0S24 GPIO_AF15 |
EPI module 0 signal 24. More... | |
#define | GPIO_AF_PL0_I2C2SDA GPIO_AF2 |
I2C module 2 data. More... | |
#define | GPIO_AF_PL0_M0FAULT3 GPIO_AF6 |
Motion control module 0 PWM fault 3. More... | |
#define | GPIO_AF_PL0_USB0D0 GPIO_AF14 |
USB data 0. More... | |
#define | GPIO_AF_PL0_EPI0S16 GPIO_AF15 |
EPI module 0 signal 16. More... | |
#define | GPIO_AF_PL1_I2C2SCL GPIO_AF2 |
I2C module 2 clock. More... | |
#define | GPIO_AF_PL1_PHA0 GPIO_AF6 |
QEI module 0 phase A. More... | |
#define | GPIO_AF_PL1_USB0D1 GPIO_AF14 |
USB data 1. More... | |
#define | GPIO_AF_PL1_EPI0S17 GPIO_AF15 |
EPI module 0 signal 17. More... | |
#define | GPIO_AF_PL2_C0O GPIO_AF5 |
Analog comparator 0 output. More... | |
#define | GPIO_AF_PL2_PHB0 GPIO_AF6 |
QEI module 0 phase B. More... | |
#define | GPIO_AF_PL2_USB0D2 GPIO_AF14 |
USB data 2. More... | |
#define | GPIO_AF_PL2_EPI0S18 GPIO_AF15 |
EPI module 0 signal 18. More... | |
#define | GPIO_AF_PL3_C1O GPIO_AF5 |
Analog comparator 1 output. More... | |
#define | GPIO_AF_PL3_IDX0 GPIO_AF6 |
QEI module 0 index. More... | |
#define | GPIO_AF_PL3_USB0D3 GPIO_AF14 |
USB data 3. More... | |
#define | GPIO_AF_PL3_EPI0S19 GPIO_AF15 |
EPI module 0 signal 19. More... | |
#define | GPIO_AF_PL4_T0CCP0 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PL4_USB0D4 GPIO_AF14 |
USB data 4. More... | |
#define | GPIO_AF_PL4_EPI0S26 GPIO_AF15 |
EPI module 0 signal 26. More... | |
#define | GPIO_AF_PL5_T0CCP1 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PL5_USB0D5 GPIO_AF14 |
USB data 5. More... | |
#define | GPIO_AF_PL5_EPI0S33 GPIO_AF15 |
EPI module 0 signal 33. More... | |
#define | GPIO_AF_PL6_T1CCP0 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PL7_T1CCP1 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PM0_T2CCP0 GPIO_AF3 |
16- and 32-bit Timer 2 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PM0_EPI0S15 GPIO_AF15 |
EPI module 0 signal 15. More... | |
#define | GPIO_AF_PM1_T2CCP1 GPIO_AF3 |
16- and 32-bit Timer 2 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PM1_EPI0S14 GPIO_AF15 |
EPI module 0 signal 14. More... | |
#define | GPIO_AF_PM2_T3CCP0 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PM2_EPI0S13 GPIO_AF15 |
EPI module 0 signal 13. More... | |
#define | GPIO_AF_PM3_T3CCP1 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PM3_EPI0S12 GPIO_AF15 |
EPI module 0 signal 12. More... | |
#define | GPIO_AF_PM4_U0CTS GPIO_AF1 |
UART module 0 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PM4_T4CCP0 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PM4_EN0RREF_CLK GPIO_AF14 |
Ethernet 0 reference clock. More... | |
#define | GPIO_AF_PM5_U0DCD GPIO_AF1 |
UART module 0 data carrier detect modem status input signal. More... | |
#define | GPIO_AF_PM5_T4CCP1 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PM6_U0DSR GPIO_AF1 |
UART module 0 data set ready modem output control line. More... | |
#define | GPIO_AF_PM6_T5CCP0 GPIO_AF3 |
16- and 32-bit Timer 5 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PM6_EN0CRS GPIO_AF14 |
Ethernet 0 carrier sense. More... | |
#define | GPIO_AF_PM7_U0RI GPIO_AF1 |
UART module 0 ring indicator modem status input signal. More... | |
#define | GPIO_AF_PM7_T5CCP1 GPIO_AF3 |
16- and 32-bit Timer 5 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PM7_EN0COL GPIO_AF14 |
Ethernet 0 collision detect. More... | |
#define | GPIO_AF_PN0_U1RTS GPIO_AF1 |
UART module 1 request to send modem flow control output line. More... | |
#define | GPIO_AF_PN1_U1CTS GPIO_AF1 |
UART module 1 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PN2_U1DCD GPIO_AF1 |
UART module 1 data carrier detect modem status input signal. More... | |
#define | GPIO_AF_PN2_U2RTS GPIO_AF2 |
UART module 2 request to send modem flow control output line. More... | |
#define | GPIO_AF_PN2_EPI0S29 GPIO_AF15 |
EPI module 0 signal 29. More... | |
#define | GPIO_AF_PN3_U1DSR GPIO_AF1 |
UART module 1 data set ready modem output control line. More... | |
#define | GPIO_AF_PN3_U2CTS GPIO_AF2 |
UART module 2 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PN3_EPI0S30 GPIO_AF15 |
EPI module 0 signal 30. More... | |
#define | GPIO_AF_PN4_U1DTR GPIO_AF1 |
UART module 1 data terminal ready modem status input signal. More... | |
#define | GPIO_AF_PN4_U3RTS GPIO_AF2 |
UART module 3 request to send modem flow control output line. More... | |
#define | GPIO_AF_PN4_I2C2SDA GPIO_AF3 |
I2C module 2 data. More... | |
#define | GPIO_AF_PN4_EPI0S34 GPIO_AF15 |
EPI module 0 signal 34. More... | |
#define | GPIO_AF_PN5_U1RI GPIO_AF1 |
UART module 1 ring indicator modem status input signal. More... | |
#define | GPIO_AF_PN5_U3CTS GPIO_AF2 |
UART module 3 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PN5_I2C2SCL GPIO_AF3 |
I2C module 2 clock. More... | |
#define | GPIO_AF_PN5_EPI0S35 GPIO_AF15 |
EPI module 0 signal 35. More... | |
#define | GPIO_AF_PN6_U4RTS GPIO_AF2 |
UART module 4 request to send modem flow control output line. More... | |
#define | GPIO_AF_PN6_EN0TXER GPIO_AF14 |
Ethernet 0 transmit error. More... | |
#define | GPIO_AF_PN6_LCDDATA13 GPIO_AF15 |
LCD data pin 13 input/output. More... | |
#define | GPIO_AF_PN7_U1RTS GPIO_AF1 |
UART module 1 request to send modem flow control output line. More... | |
#define | GPIO_AF_PN7_U4CTS GPIO_AF2 |
UART module 4 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PN7_LCDDATA12 GPIO_AF15 |
LCD data pin 12 input/output. More... | |
#define | GPIO_AF_PP0_U6RX GPIO_AF1 |
UART module 6 receive. More... | |
#define | GPIO_AF_PP0_T6CCP0 GPIO_AF5 |
16- and 32-bit Timer 6 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PP0_EN0INTRN GPIO_AF7 |
Ethernet 0 interrupt from the Ethernet PHY. More... | |
#define | GPIO_AF_PP0_SSI3XDAT2 GPIO_AF15 |
SSI Module 3 bidirectional data pin 2. More... | |
#define | GPIO_AF_PP1_U6TX GPIO_AF1 |
UART module 6 transmit. More... | |
#define | GPIO_AF_PP1_T6CCP1 GPIO_AF5 |
16- and 32-bit Timer 6 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PP1_SSI3XDAT3 GPIO_AF15 |
SSI Module 3 bidirectional data pin 3. More... | |
#define | GPIO_AF_PP2_U0DTR GPIO_AF1 |
UART module 0 data terminal ready modem status input signal. More... | |
#define | GPIO_AF_PP2_USB0NXT GPIO_AF14 |
USB Asserted by the external PHY to throttle all data types. More... | |
#define | GPIO_AF_PP2_EPI0S29 GPIO_AF15 |
EPI module 0 signal 29. More... | |
#define | GPIO_AF_PP3_U1CTS GPIO_AF1 |
UART module 1 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PP3_U0DCD GPIO_AF2 |
UART module 0 data carrier detect modem status input signal. More... | |
#define | GPIO_AF_PP3_RTCCLK GPIO_AF7 |
Buffered version of the 32.768-kHz clock of the Hibernation module. More... | |
#define | GPIO_AF_PP3_USB0DIR GPIO_AF14 |
USB Indicates that the external PHY is able to accept data from the USB controller. More... | |
#define | GPIO_AF_PP3_EPI0S30 GPIO_AF15 |
EPI module 0 signal 30. More... | |
#define | GPIO_AF_PP4_U3RTS GPIO_AF1 |
UART module 3 request to send modem flow control output line. More... | |
#define | GPIO_AF_PP4_U0DSR GPIO_AF2 |
UART module 0 data set ready modem output control line. More... | |
#define | GPIO_AF_PP4_OWIRE GPIO_AF4 |
1-Wire single bus pin More... | |
#define | GPIO_AF_PP4_USB0D7 GPIO_AF14 |
USB data 7. More... | |
#define | GPIO_AF_PP5_U3CTS GPIO_AF1 |
UART module 3 clear to send modem flow control input signal. More... | |
#define | GPIO_AF_PP5_I2C2SCL GPIO_AF2 |
I2C module 2 clock. More... | |
#define | GPIO_AF_PP5_OWALT GPIO_AF4 |
1-Wire optional second signal to be used as output More... | |
#define | GPIO_AF_PP5_USB0D6 GPIO_AF14 |
USB data 6. More... | |
#define | GPIO_AF_PP6_U1DCD GPIO_AF1 |
UART module 1 data carrier detect modem status input signal. More... | |
#define | GPIO_AF_PP6_I2C2SDA GPIO_AF2 |
I2C module 2 data. More... | |
#define | GPIO_AF_PP7_OWIRE GPIO_AF5 |
1-Wire single bus pin More... | |
#define | GPIO_AF_PQ0_T6CCP0 GPIO_AF3 |
16- and 32-bit Timer 6 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PQ0_SSI3CLK GPIO_AF14 |
SSI module 3 clock. More... | |
#define | GPIO_AF_PQ0_EPI0S20 GPIO_AF15 |
EPI module 0 signal 20. More... | |
#define | GPIO_AF_PQ1_T6CCP1 GPIO_AF3 |
16- and 32-bit Timer 6 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PQ1_SSI3FSS GPIO_AF14 |
SSI module 3 frame signal. More... | |
#define | GPIO_AF_PQ1_EPI0S21 GPIO_AF15 |
EPI module 0 signal 21. More... | |
#define | GPIO_AF_PQ2_T7CCP0 GPIO_AF3 |
16- and 32-bit Timer 7 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PQ2_SSI3XDAT0 GPIO_AF14 |
SSI Module 3 bidirectional data pin 0. More... | |
#define | GPIO_AF_PQ2_EPI0S22 GPIO_AF15 |
EPI module 0 signal 22. More... | |
#define | GPIO_AF_PQ3_T7CCP1 GPIO_AF3 |
16- and 32-bit Timer 7 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PQ3_SSI3XDAT1 GPIO_AF14 |
SSI Module 3 bidirectional data pin 1. More... | |
#define | GPIO_AF_PQ3_EPI0S23 GPIO_AF15 |
EPI module 0 signal 23. More... | |
#define | GPIO_AF_PQ4_U1RX GPIO_AF1 |
UART module 1 receive. More... | |
#define | GPIO_AF_PQ4_DIVSCLK GPIO_AF7 |
Divided reference clock output. More... | |
#define | GPIO_AF_PQ5_U1TX GPIO_AF1 |
UART module 1 transmit. More... | |
#define | GPIO_AF_PQ5_EN0RXD0 GPIO_AF14 |
Ethernet 0 receive data 0. More... | |
#define | GPIO_AF_PQ6_U1DTR GPIO_AF1 |
UART module 1 data terminal ready modem status input signal. More... | |
#define | GPIO_AF_PQ6_EN0RXD1 GPIO_AF14 |
Ethernet 0 receive data 1. More... | |
#define | GPIO_AF_PQ7_U1RI GPIO_AF1 |
UART module 1 ring indicator modem status input signal. More... | |
#define | GPIO_AF_PR0_U4TX GPIO_AF1 |
UART module 4 transmit. More... | |
#define | GPIO_AF_PR0_I2C1SCL GPIO_AF2 |
I2C module 1 clock. More... | |
#define | GPIO_AF_PR0_M0PWM0 GPIO_AF6 |
Motion control module 0 PWM 0. More... | |
#define | GPIO_AF_PR0_LCDCP GPIO_AF15 |
LCD pixel clock in raster mode. More... | |
#define | GPIO_AF_PR1_U4RX GPIO_AF1 |
UART module 4 receive. More... | |
#define | GPIO_AF_PR1_I2C1SDA GPIO_AF2 |
I2C module 1 data. More... | |
#define | GPIO_AF_PR1_M0PWM1 GPIO_AF6 |
Motion control module 0 PWM 1. More... | |
#define | GPIO_AF_PR1_LCDFP GPIO_AF15 |
LCD frame clock or VSYNC in raster mode. More... | |
#define | GPIO_AF_PR2_I2C2SCL GPIO_AF2 |
I2C module 2 clock. More... | |
#define | GPIO_AF_PR2_M0PWM2 GPIO_AF6 |
Motion control module 0 PWM 2. More... | |
#define | GPIO_AF_PR2_LCDLP GPIO_AF15 |
LCD line clock or HSYNC in raster mode. More... | |
#define | GPIO_AF_PR3_I2C2SDA GPIO_AF2 |
I2C module 2 data. More... | |
#define | GPIO_AF_PR3_M0PWM3 GPIO_AF6 |
Motion control module 0 PWM 3. More... | |
#define | GPIO_AF_PR3_LCDDATA03 GPIO_AF15 |
LCD data pin 3 input/output. More... | |
#define | GPIO_AF_PR4_I2C3SCL GPIO_AF2 |
I2C module 3 clock. More... | |
#define | GPIO_AF_PR4_T0CCP0 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PR4_M0PWM4 GPIO_AF6 |
Motion control module 0 PWM 4. More... | |
#define | GPIO_AF_PR4_LCDDATA00 GPIO_AF15 |
LCD data pin 0 input/output. More... | |
#define | GPIO_AF_PR5_U1RX GPIO_AF1 |
UART module 1 receive. More... | |
#define | GPIO_AF_PR5_I2C3SDA GPIO_AF2 |
I2C module 3 data. More... | |
#define | GPIO_AF_PR5_T0CCP1 GPIO_AF3 |
16- and 32-bit Timer 0 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PR5_M0PWM5 GPIO_AF6 |
Motion control module 0 PWM 5. More... | |
#define | GPIO_AF_PR5_LCDDATA01 GPIO_AF15 |
LCD data pin 1 input/output. More... | |
#define | GPIO_AF_PR6_U1TX GPIO_AF1 |
UART module 1 transmit. More... | |
#define | GPIO_AF_PR6_I2C4SCL GPIO_AF2 |
I2C module 4 clock. More... | |
#define | GPIO_AF_PR6_T1CCP0 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PR6_M0PWM6 GPIO_AF6 |
Motion control module 0 PWM 6. More... | |
#define | GPIO_AF_PR6_LCDDATA04 GPIO_AF15 |
LCD data pin 4 input/output. More... | |
#define | GPIO_AF_PR7_I2C4SDA GPIO_AF2 |
I2C module 4 data. More... | |
#define | GPIO_AF_PR7_T1CCP1 GPIO_AF3 |
16- and 32-bit Timer 1 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PR7_M0PWM7 GPIO_AF6 |
Motion control module 0 PWM 7. More... | |
#define | GPIO_AF_PR7_EN0TXEN GPIO_AF14 |
Ethernet 0 transmit enable. More... | |
#define | GPIO_AF_PR7_LCDDATA05 GPIO_AF15 |
LCD data pin 5 input/output. More... | |
#define | GPIO_AF_PS0_T2CCP0 GPIO_AF3 |
16- and 32-bit Timer 2 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PS0_M0FAULT0 GPIO_AF6 |
Motion control module 0 PWM fault 0. More... | |
#define | GPIO_AF_PS0_LCDDATA20 GPIO_AF15 |
LCD data pin 20 output. More... | |
#define | GPIO_AF_PS1_T2CCP1 GPIO_AF3 |
16- and 32-bit Timer 2 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PS1_M0FAULT1 GPIO_AF6 |
Motion control module 0 PWM fault 1. More... | |
#define | GPIO_AF_PS1_LCDDATA21 GPIO_AF15 |
LCD data pin 21 output. More... | |
#define | GPIO_AF_PS2_U1DSR GPIO_AF1 |
UART module 1 data set ready modem output control line. More... | |
#define | GPIO_AF_PS2_T3CCP0 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PS2_M0FAULT2 GPIO_AF6 |
Motion control module 0 PWM fault 2. More... | |
#define | GPIO_AF_PS2_LCDDATA22 GPIO_AF15 |
LCD data pin 22 output. More... | |
#define | GPIO_AF_PS3_T3CCP1 GPIO_AF3 |
16- and 32-bit Timer 3 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PS3_M0FAULT3 GPIO_AF6 |
Motion control module 0 PWM fault 3. More... | |
#define | GPIO_AF_PS3_LCDDATA23 GPIO_AF15 |
LCD data pin 23 output. More... | |
#define | GPIO_AF_PS4_T4CCP0 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PS4_PHA0 GPIO_AF6 |
QEI module 0 phase A. More... | |
#define | GPIO_AF_PS4_EN0TXD0 GPIO_AF14 |
Ethernet 0 transmit data 0. More... | |
#define | GPIO_AF_PS4_LCDDATA06 GPIO_AF15 |
LCD data pin 6 input/output. More... | |
#define | GPIO_AF_PS5_T4CCP1 GPIO_AF3 |
16- and 32-bit Timer 4 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PS5_PHB0 GPIO_AF6 |
QEI module 0 phase B. More... | |
#define | GPIO_AF_PS5_EN0TXD1 GPIO_AF14 |
Ethernet 0 transmit data 1. More... | |
#define | GPIO_AF_PS5_LCDDATA07 GPIO_AF15 |
LCD data pin 7 input/output. More... | |
#define | GPIO_AF_PS6_T5CCP0 GPIO_AF3 |
16- and 32-bit Timer 5 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PS6_IDX0 GPIO_AF6 |
QEI module 0 index. More... | |
#define | GPIO_AF_PS6_EN0RXER GPIO_AF14 |
Ethernet 0 receive error. More... | |
#define | GPIO_AF_PS6_LCDDATA08 GPIO_AF15 |
LCD data pin 8 input/output. More... | |
#define | GPIO_AF_PS7_T5CCP1 GPIO_AF3 |
16- and 32-bit Timer 5 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PS7_EN0RXDV GPIO_AF14 |
Ethernet 0 receive data valid. More... | |
#define | GPIO_AF_PS7_LCDDATA09 GPIO_AF15 |
LCD data pin 9 input/output. More... | |
#define | GPIO_AF_PT0_T6CCP0 GPIO_AF3 |
16- and 32-bit Timer 6 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PT0_CAN0RX GPIO_AF7 |
CAN module 0 receive. More... | |
#define | GPIO_AF_PT0_EN0RXD0 GPIO_AF14 |
Ethernet 0 receive data 0. More... | |
#define | GPIO_AF_PT0_LCDDATA10 GPIO_AF15 |
LCD data pin 10 input/output. More... | |
#define | GPIO_AF_PT1_T6CCP1 GPIO_AF3 |
16- and 32-bit Timer 6 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PT1_CAN0TX GPIO_AF7 |
CAN module 0 transmit. More... | |
#define | GPIO_AF_PT1_EN0RXD1 GPIO_AF14 |
Ethernet 0 receive data 1. More... | |
#define | GPIO_AF_PT1_LCDDATA11 GPIO_AF15 |
LCD data pin 11 input/output. More... | |
#define | GPIO_AF_PT2_T7CCP0 GPIO_AF3 |
16- and 32-bit Timer 7 capture, compare, or PWM 0 More... | |
#define | GPIO_AF_PT2_CAN1RX GPIO_AF7 |
CAN module 1 receive. More... | |
#define | GPIO_AF_PT2_LCDDATA18 GPIO_AF15 |
LCD data pin 18 output. More... | |
#define | GPIO_AF_PT3_T7CCP1 GPIO_AF3 |
16- and 32-bit Timer 7 capture, compare, or PWM 1 More... | |
#define | GPIO_AF_PT3_CAN1TX GPIO_AF7 |
CAN module 1 transmit. More... | |
#define | GPIO_AF_PT3_LCDDATA19 GPIO_AF15 |
LCD data pin 19 output. More... | |
Enumerations | |
enum | gpio_mode { GPIO_MODE_OUTPUT , GPIO_MODE_INPUT , GPIO_MODE_ANALOG } |
GPIO Mode Definitions. More... | |
enum | gpio_pull_up_down { GPIO_PUPD_NONE , GPIO_PUPD_PULLUP , GPIO_PUPD_PULLDOWN } |
GPIO Pull-Up/Pull-Down Definitions. More... | |
enum | gpio_output_type { GPIO_OTYPE_PP , GPIO_OTYPE_OD } |
GPIO Output Type Definitions. More... | |
enum | gpio_drive_strength { GPIO_DRIVE_2MA , GPIO_DRIVE_4MA , GPIO_DRIVE_6MA , GPIO_DRIVE_8MA , GPIO_DRIVE_10MA , GPIO_DRIVE_12MA } |
GPIO Drive Strength Definitions. More... | |
enum | gpio_slew_ctl { GPIO_SLEW_CTL_ENABLE , GPIO_SLEW_CTL_DISABLE } |
GPIO Slew Control Definitions. More... | |
enum | gpio_trigger { GPIO_TRIG_LVL_LOW , GPIO_TRIG_LVL_HIGH , GPIO_TRIG_EDGE_FALL , GPIO_TRIG_EDGE_RISE , GPIO_TRIG_EDGE_BOTH } |
GPIO Trigger Level/Edge Definitions. More... | |
Functions | |
void | gpio_mode_setup (uint32_t gpioport, enum gpio_mode mode, enum gpio_pull_up_down pull_up_down, uint8_t gpios) |
General Purpose Input/Outputs Set Pin Mode. More... | |
void | gpio_set_output_options (uint32_t gpioport, enum gpio_output_type otype, enum gpio_drive_strength drive, enum gpio_slew_ctl slewctl, uint8_t gpios) |
General Purpose Input/Outputs Set Output Options. More... | |
void | gpio_set_af (uint32_t gpioport, uint8_t alt_func_num, uint8_t gpios) |
General Purpose Input/Outputs Set Alternate Function Selection. More... | |
void | gpio_configure_trigger (uint32_t gpioport, enum gpio_trigger trigger, uint8_t gpios) |
General Purpose Input/Outputs Configure Interrupt Trigger. More... | |
void | gpio_set (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Set a Group of Pins Atomic. More... | |
void | gpio_clear (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Clear a Group of Pins Atomic. More... | |
uint8_t | gpio_get (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Read a Group of Pins. More... | |
void | gpio_toggle (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Toggle a Group of Pins. More... | |
uint8_t | gpio_port_read (uint32_t gpioport) |
General Purpose Input/Outputs Read from a Port. More... | |
void | gpio_port_write (uint32_t gpioport, uint8_t data) |
General Purpose Input/Outputs Write to a Port. More... | |
void | gpio_enable_interrupts (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Enable Interrupts on specified pins. More... | |
void | gpio_disable_interrupts (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Disable interrupts on specified pins. More... | |
void | gpio_unlock_commit (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Unlock The Commit Control. More... | |
uint8_t | gpio_is_interrupt_source (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Determine if interrupt is generated by the given pin. More... | |
void | gpio_clear_interrupt_flag (uint32_t gpioport, uint8_t gpios) |
General Purpose Input/Outputs Mark Interrupt as Serviced. More... | |