![]() |
Zephyr API 4.4.99
A Scalable Open Source RTOS
|
Go to the source code of this file.
| #define XMC4XXX_ALT_MASK 0xf |
| #define XMC4XXX_ALT_POS 8 |
| #define XMC4XXX_DRIVE_MASK 0x7 |
| #define XMC4XXX_DRIVE_POS 19 |
| #define XMC4XXX_HWCTRL_MASK 0x3 |
| #define XMC4XXX_HWCTRL_POS 22 |
| #define XMC4XXX_INV_INPUT_MASK 0x1 |
| #define XMC4XXX_INV_INPUT_POS 18 |
| #define XMC4XXX_OPEN_DRAIN_MASK 0x1 |
| #define XMC4XXX_OPEN_DRAIN_POS 15 |
| #define XMC4XXX_OUT_HIGH_MASK 0x1 |
| #define XMC4XXX_OUT_HIGH_POS 16 |
| #define XMC4XXX_OUT_LOW_MASK 0x1 |
| #define XMC4XXX_OUT_LOW_POS 17 |
| #define XMC4XXX_PIN_MASK 0xf |
| #define XMC4XXX_PIN_POS 4 |
| #define XMC4XXX_PINMUX_GET_ALT | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_DRIVE | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_HWCTRL | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_INV_INPUT | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_OPEN_DRAIN | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_OUT_HIGH | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_OUT_LOW | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_PIN | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_PORT | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_PULL_DOWN | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_PULL_UP | ( | mx | ) |
| #define XMC4XXX_PINMUX_GET_PUSH_PULL | ( | mx | ) |
| #define XMC4XXX_PINMUX_SET | ( | port, | |
| pin, | |||
| alt_fun ) |
| #define XMC4XXX_PORT_MASK 0xf |
| #define XMC4XXX_PORT_POS 0 |
| #define XMC4XXX_PULL_DOWN_MASK 0x1 |
| #define XMC4XXX_PULL_DOWN_POS 12 |
| #define XMC4XXX_PULL_UP_MASK 0x1 |
| #define XMC4XXX_PULL_UP_POS 13 |
| #define XMC4XXX_PUSH_PULL_MASK 0x1 |
| #define XMC4XXX_PUSH_PULL_POS 14 |