![]() |
MAX32655 Peripheral Driver API
Peripheral Driver API for the MAX32655
|
Macros | |
| #define | MXC_R_GPIO_EN0 ((uint32_t)0x00000000UL) |
| #define | MXC_R_GPIO_EN0_SET ((uint32_t)0x00000004UL) |
| #define | MXC_R_GPIO_EN0_CLR ((uint32_t)0x00000008UL) |
| #define | MXC_R_GPIO_OUTEN ((uint32_t)0x0000000CUL) |
| #define | MXC_R_GPIO_OUTEN_SET ((uint32_t)0x00000010UL) |
| #define | MXC_R_GPIO_OUTEN_CLR ((uint32_t)0x00000014UL) |
| #define | MXC_R_GPIO_OUT ((uint32_t)0x00000018UL) |
| #define | MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL) |
| #define | MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL) |
| #define | MXC_R_GPIO_IN ((uint32_t)0x00000024UL) |
| #define | MXC_R_GPIO_INTMODE ((uint32_t)0x00000028UL) |
| #define | MXC_R_GPIO_INTPOL ((uint32_t)0x0000002CUL) |
| #define | MXC_R_GPIO_INEN ((uint32_t)0x00000030UL) |
| #define | MXC_R_GPIO_INTEN ((uint32_t)0x00000034UL) |
| #define | MXC_R_GPIO_INTEN_SET ((uint32_t)0x00000038UL) |
| #define | MXC_R_GPIO_INTEN_CLR ((uint32_t)0x0000003CUL) |
| #define | MXC_R_GPIO_INTFL ((uint32_t)0x00000040UL) |
| #define | MXC_R_GPIO_INTFL_CLR ((uint32_t)0x00000048UL) |
| #define | MXC_R_GPIO_WKEN ((uint32_t)0x0000004CUL) |
| #define | MXC_R_GPIO_WKEN_SET ((uint32_t)0x00000050UL) |
| #define | MXC_R_GPIO_WKEN_CLR ((uint32_t)0x00000054UL) |
| #define | MXC_R_GPIO_DUALEDGE ((uint32_t)0x0000005CUL) |
| #define | MXC_R_GPIO_PADCTRL0 ((uint32_t)0x00000060UL) |
| #define | MXC_R_GPIO_PADCTRL1 ((uint32_t)0x00000064UL) |
| #define | MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL) |
| #define | MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL) |
| #define | MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL) |
| #define | MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL) |
| #define | MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL) |
| #define | MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL) |
| #define | MXC_R_GPIO_HYSEN ((uint32_t)0x000000A8UL) |
| #define | MXC_R_GPIO_SRSEL ((uint32_t)0x000000ACUL) |
| #define | MXC_R_GPIO_DS0 ((uint32_t)0x000000B0UL) |
| #define | MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL) |
| #define | MXC_R_GPIO_PS ((uint32_t)0x000000B8UL) |
| #define | MXC_R_GPIO_VSSEL ((uint32_t)0x000000C0UL) |
GPIO Peripheral Register Offsets from the GPIO Base Peripheral Address.
| #define MXC_R_GPIO_DS0 ((uint32_t)0x000000B0UL) |
Offset from GPIO Base Address: 0x00B0
| #define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL) |
Offset from GPIO Base Address: 0x00B4
| #define MXC_R_GPIO_DUALEDGE ((uint32_t)0x0000005CUL) |
Offset from GPIO Base Address: 0x005C
| #define MXC_R_GPIO_EN0 ((uint32_t)0x00000000UL) |
Offset from GPIO Base Address: 0x0000
| #define MXC_R_GPIO_EN0_CLR ((uint32_t)0x00000008UL) |
Offset from GPIO Base Address: 0x0008
| #define MXC_R_GPIO_EN0_SET ((uint32_t)0x00000004UL) |
Offset from GPIO Base Address: 0x0004
| #define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL) |
Offset from GPIO Base Address: 0x0068
| #define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL) |
Offset from GPIO Base Address: 0x0070
| #define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL) |
Offset from GPIO Base Address: 0x006C
| #define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL) |
Offset from GPIO Base Address: 0x0074
| #define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL) |
Offset from GPIO Base Address: 0x007C
| #define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL) |
Offset from GPIO Base Address: 0x0078
| #define MXC_R_GPIO_HYSEN ((uint32_t)0x000000A8UL) |
Offset from GPIO Base Address: 0x00A8
| #define MXC_R_GPIO_IN ((uint32_t)0x00000024UL) |
Offset from GPIO Base Address: 0x0024
| #define MXC_R_GPIO_INEN ((uint32_t)0x00000030UL) |
Offset from GPIO Base Address: 0x0030
| #define MXC_R_GPIO_INTEN ((uint32_t)0x00000034UL) |
Offset from GPIO Base Address: 0x0034
| #define MXC_R_GPIO_INTEN_CLR ((uint32_t)0x0000003CUL) |
Offset from GPIO Base Address: 0x003C
| #define MXC_R_GPIO_INTEN_SET ((uint32_t)0x00000038UL) |
Offset from GPIO Base Address: 0x0038
| #define MXC_R_GPIO_INTFL ((uint32_t)0x00000040UL) |
Offset from GPIO Base Address: 0x0040
| #define MXC_R_GPIO_INTFL_CLR ((uint32_t)0x00000048UL) |
Offset from GPIO Base Address: 0x0048
| #define MXC_R_GPIO_INTMODE ((uint32_t)0x00000028UL) |
Offset from GPIO Base Address: 0x0028
| #define MXC_R_GPIO_INTPOL ((uint32_t)0x0000002CUL) |
Offset from GPIO Base Address: 0x002C
| #define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL) |
Offset from GPIO Base Address: 0x0018
| #define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL) |
Offset from GPIO Base Address: 0x0020
| #define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL) |
Offset from GPIO Base Address: 0x001C
| #define MXC_R_GPIO_OUTEN ((uint32_t)0x0000000CUL) |
Offset from GPIO Base Address: 0x000C
| #define MXC_R_GPIO_OUTEN_CLR ((uint32_t)0x00000014UL) |
Offset from GPIO Base Address: 0x0014
| #define MXC_R_GPIO_OUTEN_SET ((uint32_t)0x00000010UL) |
Offset from GPIO Base Address: 0x0010
| #define MXC_R_GPIO_PADCTRL0 ((uint32_t)0x00000060UL) |
Offset from GPIO Base Address: 0x0060
| #define MXC_R_GPIO_PADCTRL1 ((uint32_t)0x00000064UL) |
Offset from GPIO Base Address: 0x0064
| #define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL) |
Offset from GPIO Base Address: 0x00B8
| #define MXC_R_GPIO_SRSEL ((uint32_t)0x000000ACUL) |
Offset from GPIO Base Address: 0x00AC
| #define MXC_R_GPIO_VSSEL ((uint32_t)0x000000C0UL) |
Offset from GPIO Base Address: 0x00C0
| #define MXC_R_GPIO_WKEN ((uint32_t)0x0000004CUL) |
Offset from GPIO Base Address: 0x004C
| #define MXC_R_GPIO_WKEN_CLR ((uint32_t)0x00000054UL) |
Offset from GPIO Base Address: 0x0054
| #define MXC_R_GPIO_WKEN_SET ((uint32_t)0x00000050UL) |
Offset from GPIO Base Address: 0x0050