| NANO100_BSP V3.05.000 The Board Support Package for Nano100BN Series

Modules | Macros
GPIO Exported Constants
NANO100 Device Driver » GPIO Driver
Collaboration diagram for GPIO Exported Constants:

## Modules
| GPIO Exported Functions

## Macros
#define | GPIO_PIN_MAX 16
#define | GPIO_PMD_INPUT 0x0UL
#define | GPIO_PMD_OUTPUT 0x1UL
#define | GPIO_PMD_OPEN_DRAIN 0x2UL
#define | GPIO_INT_RISING 0x00010000UL
#define | GPIO_INT_FALLING 0x00000001UL
#define | GPIO_INT_BOTH_EDGE 0x00010001UL
#define | GPIO_INT_HIGH 0x01010000UL
#define | GPIO_INT_LOW 0x01000001UL
#define | GPIO_IMD_EDGE 0UL
#define | GPIO_IMD_LEVEL 1UL
#define | GPIO_ICLK_ON 0x00000020UL
#define | GPIO_ICLK_OFF 0x00000000UL
#define | GPIO_DBCLKSRC_IRC10K 0x00000010UL
#define | GPIO_DBCLKSRC_HCLK 0x00000000UL
#define | GPIO_DBCLKSEL_1 0x00000000UL
#define | GPIO_DBCLKSEL_2 0x00000001UL
#define | GPIO_DBCLKSEL_4 0x00000002UL
#define | GPIO_DBCLKSEL_8 0x00000003UL
#define | GPIO_DBCLKSEL_16 0x00000004UL
#define | GPIO_DBCLKSEL_32 0x00000005UL
#define | GPIO_DBCLKSEL_64 0x00000006UL
#define | GPIO_DBCLKSEL_128 0x00000007UL
#define | GPIO_DBCLKSEL_256 0x00000008UL
#define | GPIO_DBCLKSEL_512 0x00000009UL
#define | GPIO_DBCLKSEL_1024 0x0000000AUL
#define | GPIO_DBCLKSEL_2048 0x0000000BUL
#define | GPIO_DBCLKSEL_4096 0x0000000CUL
#define | GPIO_DBCLKSEL_8192 0x0000000DUL
#define | GPIO_DBCLKSEL_16384 0x0000000EUL
#define | GPIO_DBCLKSEL_32768 0x0000000FUL
#define | GPIO_PIN_ADDR(port, pin) (*((volatile uint32_t *)((GPIO_PIN_DATA_BASE+(0x40*(port))) + ((pin)<<2))))
#define | PA0 GPIO_PIN_ADDR(0, 0)
#define | PA1 GPIO_PIN_ADDR(0, 1)
#define | PA2 GPIO_PIN_ADDR(0, 2)
#define | PA3 GPIO_PIN_ADDR(0, 3)
#define | PA4 GPIO_PIN_ADDR(0, 4)
#define | PA5 GPIO_PIN_ADDR(0, 5)
#define | PA6 GPIO_PIN_ADDR(0, 6)
#define | PA7 GPIO_PIN_ADDR(0, 7)
#define | PA8 GPIO_PIN_ADDR(0, 8)
#define | PA9 GPIO_PIN_ADDR(0, 9)
#define | PA10 GPIO_PIN_ADDR(0, 10)
#define | PA11 GPIO_PIN_ADDR(0, 11)
#define | PA12 GPIO_PIN_ADDR(0, 12)
#define | PA13 GPIO_PIN_ADDR(0, 13)
#define | PA14 GPIO_PIN_ADDR(0, 14)
#define | PA15 GPIO_PIN_ADDR(0, 15)
#define | PB0 GPIO_PIN_ADDR(1, 0)
#define | PB1 GPIO_PIN_ADDR(1, 1)
#define | PB2 GPIO_PIN_ADDR(1, 2)
#define | PB3 GPIO_PIN_ADDR(1, 3)
#define | PB4 GPIO_PIN_ADDR(1, 4)
#define | PB5 GPIO_PIN_ADDR(1, 5)
#define | PB6 GPIO_PIN_ADDR(1, 6)
#define | PB7 GPIO_PIN_ADDR(1, 7)
#define | PB8 GPIO_PIN_ADDR(1, 8)
#define | PB9 GPIO_PIN_ADDR(1, 9)
#define | PB10 GPIO_PIN_ADDR(1, 10)
#define | PB11 GPIO_PIN_ADDR(1, 11)
#define | PB12 GPIO_PIN_ADDR(1, 12)
#define | PB13 GPIO_PIN_ADDR(1, 13)
#define | PB14 GPIO_PIN_ADDR(1, 14)
#define | PB15 GPIO_PIN_ADDR(1, 15)
#define | PC0 GPIO_PIN_ADDR(2, 0)
#define | PC1 GPIO_PIN_ADDR(2, 1)
#define | PC2 GPIO_PIN_ADDR(2, 2)
#define | PC3 GPIO_PIN_ADDR(2, 3)
#define | PC4 GPIO_PIN_ADDR(2, 4)
#define | PC5 GPIO_PIN_ADDR(2, 5)
#define | PC6 GPIO_PIN_ADDR(2, 6)
#define | PC7 GPIO_PIN_ADDR(2, 7)
#define | PC8 GPIO_PIN_ADDR(2, 8)
#define | PC9 GPIO_PIN_ADDR(2, 9)
#define | PC10 GPIO_PIN_ADDR(2, 10)
#define | PC11 GPIO_PIN_ADDR(2, 11)
#define | PC12 GPIO_PIN_ADDR(2, 12)
#define | PC13 GPIO_PIN_ADDR(2, 13)
#define | PC14 GPIO_PIN_ADDR(2, 14)
#define | PC15 GPIO_PIN_ADDR(2, 15)
#define | PD0 GPIO_PIN_ADDR(3, 0)
#define | PD1 GPIO_PIN_ADDR(3, 1)
#define | PD2 GPIO_PIN_ADDR(3, 2)
#define | PD3 GPIO_PIN_ADDR(3, 3)
#define | PD4 GPIO_PIN_ADDR(3, 4)
#define | PD5 GPIO_PIN_ADDR(3, 5)
#define | PD6 GPIO_PIN_ADDR(3, 6)
#define | PD7 GPIO_PIN_ADDR(3, 7)
#define | PD8 GPIO_PIN_ADDR(3, 8)
#define | PD9 GPIO_PIN_ADDR(3, 9)
#define | PD10 GPIO_PIN_ADDR(3, 10)
#define | PD11 GPIO_PIN_ADDR(3, 11)
#define | PD12 GPIO_PIN_ADDR(3, 12)
#define | PD13 GPIO_PIN_ADDR(3, 13)
#define | PD14 GPIO_PIN_ADDR(3, 14)
#define | PD15 GPIO_PIN_ADDR(3, 15)
#define | PE0 GPIO_PIN_ADDR(4, 0)
#define | PE1 GPIO_PIN_ADDR(4, 1)
#define | PE2 GPIO_PIN_ADDR(4, 2)
#define | PE3 GPIO_PIN_ADDR(4, 3)
#define | PE4 GPIO_PIN_ADDR(4, 4)
#define | PE5 GPIO_PIN_ADDR(4, 5)
#define | PE6 GPIO_PIN_ADDR(4, 6)
#define | PE7 GPIO_PIN_ADDR(4, 7)
#define | PE8 GPIO_PIN_ADDR(4, 8)
#define | PE9 GPIO_PIN_ADDR(4, 9)
#define | PE10 GPIO_PIN_ADDR(4, 10)
#define | PE11 GPIO_PIN_ADDR(4, 11)
#define | PE12 GPIO_PIN_ADDR(4, 12)
#define | PE13 GPIO_PIN_ADDR(4, 13)
#define | PE14 GPIO_PIN_ADDR(4, 14)
#define | PE15 GPIO_PIN_ADDR(4, 15)
#define | PF0 GPIO_PIN_ADDR(5, 0)
#define | PF1 GPIO_PIN_ADDR(5, 1)
#define | PF2 GPIO_PIN_ADDR(5, 2)
#define | PF3 GPIO_PIN_ADDR(5, 3)
#define | PF4 GPIO_PIN_ADDR(5, 4)
#define | PF5 GPIO_PIN_ADDR(5, 5)

## Detailed Description

## Macro Definition Documentation

## ◆ GPIO_DBCLKSEL_1

#define GPIO_DBCLKSEL_1 0x00000000UL

DBNCECON setting for sampling cycle = 1 clocks

Definition at line 65 of file gpio.h.

## ◆ GPIO_DBCLKSEL_1024

#define GPIO_DBCLKSEL_1024 0x0000000AUL

DBNCECON setting for sampling cycle = 1024 clocks

Definition at line 75 of file gpio.h.

## ◆ GPIO_DBCLKSEL_128

#define GPIO_DBCLKSEL_128 0x00000007UL

DBNCECON setting for sampling cycle = 128 clocks

Definition at line 72 of file gpio.h.

## ◆ GPIO_DBCLKSEL_16

#define GPIO_DBCLKSEL_16 0x00000004UL

DBNCECON setting for sampling cycle = 16 clocks

Definition at line 69 of file gpio.h.

## ◆ GPIO_DBCLKSEL_16384

#define GPIO_DBCLKSEL_16384 0x0000000EUL

DBNCECON setting for sampling cycle = 16384 clocks

Definition at line 79 of file gpio.h.

## ◆ GPIO_DBCLKSEL_2

#define GPIO_DBCLKSEL_2 0x00000001UL

DBNCECON setting for sampling cycle = 2 clocks

Definition at line 66 of file gpio.h.

## ◆ GPIO_DBCLKSEL_2048

#define GPIO_DBCLKSEL_2048 0x0000000BUL

DBNCECON setting for sampling cycle = 2048 clocks

Definition at line 76 of file gpio.h.

## ◆ GPIO_DBCLKSEL_256

#define GPIO_DBCLKSEL_256 0x00000008UL

DBNCECON setting for sampling cycle = 256 clocks

Definition at line 73 of file gpio.h.

## ◆ GPIO_DBCLKSEL_32

#define GPIO_DBCLKSEL_32 0x00000005UL

DBNCECON setting for sampling cycle = 32 clocks

Definition at line 70 of file gpio.h.

## ◆ GPIO_DBCLKSEL_32768

#define GPIO_DBCLKSEL_32768 0x0000000FUL

DBNCECON setting for sampling cycle = 32768 clocks

Definition at line 80 of file gpio.h.

## ◆ GPIO_DBCLKSEL_4

#define GPIO_DBCLKSEL_4 0x00000002UL

DBNCECON setting for sampling cycle = 4 clocks

Definition at line 67 of file gpio.h.

## ◆ GPIO_DBCLKSEL_4096

#define GPIO_DBCLKSEL_4096 0x0000000CUL

DBNCECON setting for sampling cycle = 4096 clocks

Definition at line 77 of file gpio.h.

## ◆ GPIO_DBCLKSEL_512

#define GPIO_DBCLKSEL_512 0x00000009UL

DBNCECON setting for sampling cycle = 512 clocks

Definition at line 74 of file gpio.h.

## ◆ GPIO_DBCLKSEL_64

#define GPIO_DBCLKSEL_64 0x00000006UL

DBNCECON setting for sampling cycle = 64 clocks

Definition at line 71 of file gpio.h.

## ◆ GPIO_DBCLKSEL_8

#define GPIO_DBCLKSEL_8 0x00000003UL

DBNCECON setting for sampling cycle = 8 clocks

Definition at line 68 of file gpio.h.

## ◆ GPIO_DBCLKSEL_8192

#define GPIO_DBCLKSEL_8192 0x0000000DUL

DBNCECON setting for sampling cycle = 8192 clocks

Definition at line 78 of file gpio.h.

## ◆ GPIO_DBCLKSRC_HCLK

#define GPIO_DBCLKSRC_HCLK 0x00000000UL

DBNCECON setting for de-bounce counter clock source is the internal HCLK

Definition at line 63 of file gpio.h.

## ◆ GPIO_DBCLKSRC_IRC10K

#define GPIO_DBCLKSRC_IRC10K 0x00000010UL

DBNCECON setting for de-bounce counter clock source is the internal 10 kHz

Definition at line 62 of file gpio.h.

## ◆ GPIO_ICLK_OFF

#define GPIO_ICLK_OFF 0x00000000UL

DBNCECON setting for edge detection circuit is active only if IO pin corresponding GPIOx_IEN bit is set to 1

Definition at line 60 of file gpio.h.

## ◆ GPIO_ICLK_ON

#define GPIO_ICLK_ON 0x00000020UL

DBNCECON setting for all IO pins edge detection circuit is always active after reset

Definition at line 59 of file gpio.h.

## ◆ GPIO_IMD_EDGE

#define GPIO_IMD_EDGE 0UL

IMD Setting for Edge Trigger Mode

Definition at line 53 of file gpio.h.

## ◆ GPIO_IMD_LEVEL

#define GPIO_IMD_LEVEL 1UL

IMD Setting for Edge Level Mode

Definition at line 54 of file gpio.h.

## ◆ GPIO_INT_BOTH_EDGE

#define GPIO_INT_BOTH_EDGE 0x00010001UL

Interrupt enable by both Rising Edge and Falling Edge

Definition at line 46 of file gpio.h.

## ◆ GPIO_INT_FALLING

#define GPIO_INT_FALLING 0x00000001UL

Interrupt enable by Input Falling Edge

Definition at line 45 of file gpio.h.

## ◆ GPIO_INT_HIGH

#define GPIO_INT_HIGH 0x01010000UL

Interrupt enable by Level-High

Definition at line 47 of file gpio.h.

## ◆ GPIO_INT_LOW

#define GPIO_INT_LOW 0x01000001UL

Interrupt enable by Level-Level

Definition at line 48 of file gpio.h.

## ◆ GPIO_INT_RISING

#define GPIO_INT_RISING 0x00010000UL

Interrupt enable by Input Rising Edge

Definition at line 44 of file gpio.h.

## ◆ GPIO_PIN_ADDR

#define GPIO_PIN_ADDR | ( |  | port,
|  |  | pin
| ) |  | (*((volatile uint32_t *)((GPIO_PIN_DATA_BASE+(0x40*(port))) + ((pin)<<2))))

Define GPIO Pin Data Input/Output. It could be used to control each I/O pin by pin address mapping. Example 1:

    PA0 = 1;

It is used to set PA0 to high;

Example 2:

    if (PA0)
        PA0 = 0;

If PA0 pin status is high, then set PA0 data output to low.

Definition at line 96 of file gpio.h.

## ◆ GPIO_PIN_MAX

#define GPIO_PIN_MAX 16

Specify Maximum Pins of Each GPIO Port

Definition at line 32 of file gpio.h.

## ◆ GPIO_PMD_INPUT

#define GPIO_PMD_INPUT 0x0UL

Input Mode

Definition at line 37 of file gpio.h.

## ◆ GPIO_PMD_OPEN_DRAIN

#define GPIO_PMD_OPEN_DRAIN 0x2UL

Open-Drain Mode

Definition at line 39 of file gpio.h.

## ◆ GPIO_PMD_OUTPUT

#define GPIO_PMD_OUTPUT 0x1UL

Output Mode

Definition at line 38 of file gpio.h.

## ◆ PA0

#define PA0 GPIO_PIN_ADDR(0, 0)

Specify PA0 Pin Data Input/Output

Definition at line 97 of file gpio.h.

## ◆ PA1

#define PA1 GPIO_PIN_ADDR(0, 1)

Specify PA1 Pin Data Input/Output

Definition at line 98 of file gpio.h.

## ◆ PA10

#define PA10 GPIO_PIN_ADDR(0, 10)

Specify PA10 Pin Data Input/Output

Definition at line 107 of file gpio.h.

## ◆ PA11

#define PA11 GPIO_PIN_ADDR(0, 11)

Specify PA11 Pin Data Input/Output

Definition at line 108 of file gpio.h.

## ◆ PA12

#define PA12 GPIO_PIN_ADDR(0, 12)

Specify PA12 Pin Data Input/Output

Definition at line 109 of file gpio.h.

## ◆ PA13

#define PA13 GPIO_PIN_ADDR(0, 13)

Specify PA13 Pin Data Input/Output

Definition at line 110 of file gpio.h.

## ◆ PA14

#define PA14 GPIO_PIN_ADDR(0, 14)

Specify PA14 Pin Data Input/Output

Definition at line 111 of file gpio.h.

## ◆ PA15

#define PA15 GPIO_PIN_ADDR(0, 15)

Specify PA15 Pin Data Input/Output

Definition at line 112 of file gpio.h.

## ◆ PA2

#define PA2 GPIO_PIN_ADDR(0, 2)

Specify PA2 Pin Data Input/Output

Definition at line 99 of file gpio.h.

## ◆ PA3

#define PA3 GPIO_PIN_ADDR(0, 3)

Specify PA3 Pin Data Input/Output

Definition at line 100 of file gpio.h.

## ◆ PA4

#define PA4 GPIO_PIN_ADDR(0, 4)

Specify PA4 Pin Data Input/Output

Definition at line 101 of file gpio.h.

## ◆ PA5

#define PA5 GPIO_PIN_ADDR(0, 5)

Specify PA5 Pin Data Input/Output

Definition at line 102 of file gpio.h.

## ◆ PA6

#define PA6 GPIO_PIN_ADDR(0, 6)

Specify PA6 Pin Data Input/Output

Definition at line 103 of file gpio.h.

## ◆ PA7

#define PA7 GPIO_PIN_ADDR(0, 7)

Specify PA7 Pin Data Input/Output

Definition at line 104 of file gpio.h.

## ◆ PA8

#define PA8 GPIO_PIN_ADDR(0, 8)

Specify PA8 Pin Data Input/Output

Definition at line 105 of file gpio.h.

## ◆ PA9

#define PA9 GPIO_PIN_ADDR(0, 9)

Specify PA9 Pin Data Input/Output

Definition at line 106 of file gpio.h.

## ◆ PB0

#define PB0 GPIO_PIN_ADDR(1, 0)

Specify PB0 Pin Data Input/Output

Definition at line 114 of file gpio.h.

## ◆ PB1

#define PB1 GPIO_PIN_ADDR(1, 1)

Specify PB1 Pin Data Input/Output

Definition at line 115 of file gpio.h.

## ◆ PB10

#define PB10 GPIO_PIN_ADDR(1, 10)

Specify PB10 Pin Data Input/Output

Definition at line 124 of file gpio.h.

## ◆ PB11

#define PB11 GPIO_PIN_ADDR(1, 11)

Specify PB11 Pin Data Input/Output

Definition at line 125 of file gpio.h.

## ◆ PB12

#define PB12 GPIO_PIN_ADDR(1, 12)

Specify PB12 Pin Data Input/Output

Definition at line 126 of file gpio.h.

## ◆ PB13

#define PB13 GPIO_PIN_ADDR(1, 13)

Specify PB13 Pin Data Input/Output

Definition at line 127 of file gpio.h.

## ◆ PB14

#define PB14 GPIO_PIN_ADDR(1, 14)

Specify PB14 Pin Data Input/Output

Definition at line 128 of file gpio.h.

## ◆ PB15

#define PB15 GPIO_PIN_ADDR(1, 15)

Specify PB15 Pin Data Input/Output

Definition at line 129 of file gpio.h.

## ◆ PB2

#define PB2 GPIO_PIN_ADDR(1, 2)

Specify PB2 Pin Data Input/Output

Definition at line 116 of file gpio.h.

## ◆ PB3

#define PB3 GPIO_PIN_ADDR(1, 3)

Specify PB3 Pin Data Input/Output

Definition at line 117 of file gpio.h.

## ◆ PB4

#define PB4 GPIO_PIN_ADDR(1, 4)

Specify PB4 Pin Data Input/Output

Definition at line 118 of file gpio.h.

## ◆ PB5

#define PB5 GPIO_PIN_ADDR(1, 5)

Specify PB5 Pin Data Input/Output

Definition at line 119 of file gpio.h.

## ◆ PB6

#define PB6 GPIO_PIN_ADDR(1, 6)

Specify PB6 Pin Data Input/Output

Definition at line 120 of file gpio.h.

## ◆ PB7

#define PB7 GPIO_PIN_ADDR(1, 7)

Specify PB7 Pin Data Input/Output

Definition at line 121 of file gpio.h.

## ◆ PB8

#define PB8 GPIO_PIN_ADDR(1, 8)

Specify PB8 Pin Data Input/Output

Definition at line 122 of file gpio.h.

## ◆ PB9

#define PB9 GPIO_PIN_ADDR(1, 9)

Specify PB9 Pin Data Input/Output

Definition at line 123 of file gpio.h.

## ◆ PC0

#define PC0 GPIO_PIN_ADDR(2, 0)

Specify PC0 Pin Data Input/Output

Definition at line 131 of file gpio.h.

## ◆ PC1

#define PC1 GPIO_PIN_ADDR(2, 1)

Specify PC1 Pin Data Input/Output

Definition at line 132 of file gpio.h.

## ◆ PC10

#define PC10 GPIO_PIN_ADDR(2, 10)

Specify PC10 Pin Data Input/Output

Definition at line 141 of file gpio.h.

## ◆ PC11

#define PC11 GPIO_PIN_ADDR(2, 11)

Specify PC11 Pin Data Input/Output

Definition at line 142 of file gpio.h.

## ◆ PC12

#define PC12 GPIO_PIN_ADDR(2, 12)

Specify PC12 Pin Data Input/Output

Definition at line 143 of file gpio.h.

## ◆ PC13

#define PC13 GPIO_PIN_ADDR(2, 13)

Specify PC13 Pin Data Input/Output

Definition at line 144 of file gpio.h.

## ◆ PC14

#define PC14 GPIO_PIN_ADDR(2, 14)

Specify PC14 Pin Data Input/Output

Definition at line 145 of file gpio.h.

## ◆ PC15

#define PC15 GPIO_PIN_ADDR(2, 15)

Specify PC15 Pin Data Input/Output

Definition at line 146 of file gpio.h.

## ◆ PC2

#define PC2 GPIO_PIN_ADDR(2, 2)

Specify PC2 Pin Data Input/Output

Definition at line 133 of file gpio.h.

## ◆ PC3

#define PC3 GPIO_PIN_ADDR(2, 3)

Specify PC3 Pin Data Input/Output

Definition at line 134 of file gpio.h.

## ◆ PC4

#define PC4 GPIO_PIN_ADDR(2, 4)

Specify PC4 Pin Data Input/Output

Definition at line 135 of file gpio.h.

## ◆ PC5

#define PC5 GPIO_PIN_ADDR(2, 5)

Specify PC5 Pin Data Input/Output

Definition at line 136 of file gpio.h.

## ◆ PC6

#define PC6 GPIO_PIN_ADDR(2, 6)

Specify PC6 Pin Data Input/Output

Definition at line 137 of file gpio.h.

## ◆ PC7

#define PC7 GPIO_PIN_ADDR(2, 7)

Specify PC7 Pin Data Input/Output

Definition at line 138 of file gpio.h.

## ◆ PC8

#define PC8 GPIO_PIN_ADDR(2, 8)

Specify PC8 Pin Data Input/Output

Definition at line 139 of file gpio.h.

## ◆ PC9

#define PC9 GPIO_PIN_ADDR(2, 9)

Specify PC9 Pin Data Input/Output

Definition at line 140 of file gpio.h.

## ◆ PD0

#define PD0 GPIO_PIN_ADDR(3, 0)

Specify PD0 Pin Data Input/Output

Definition at line 148 of file gpio.h.

## ◆ PD1

#define PD1 GPIO_PIN_ADDR(3, 1)

Specify PD1 Pin Data Input/Output

Definition at line 149 of file gpio.h.

## ◆ PD10

#define PD10 GPIO_PIN_ADDR(3, 10)

Specify PD10 Pin Data Input/Output

Definition at line 158 of file gpio.h.

## ◆ PD11

#define PD11 GPIO_PIN_ADDR(3, 11)

Specify PD11 Pin Data Input/Output

Definition at line 159 of file gpio.h.

## ◆ PD12

#define PD12 GPIO_PIN_ADDR(3, 12)

Specify PD12 Pin Data Input/Output

Definition at line 160 of file gpio.h.

## ◆ PD13

#define PD13 GPIO_PIN_ADDR(3, 13)

Specify PD13 Pin Data Input/Output

Definition at line 161 of file gpio.h.

## ◆ PD14

#define PD14 GPIO_PIN_ADDR(3, 14)

Specify PD14 Pin Data Input/Output

Definition at line 162 of file gpio.h.

## ◆ PD15

#define PD15 GPIO_PIN_ADDR(3, 15)

Specify PD15 Pin Data Input/Output

Definition at line 163 of file gpio.h.

## ◆ PD2

#define PD2 GPIO_PIN_ADDR(3, 2)

Specify PD2 Pin Data Input/Output

Definition at line 150 of file gpio.h.

## ◆ PD3

#define PD3 GPIO_PIN_ADDR(3, 3)

Specify PD3 Pin Data Input/Output

Definition at line 151 of file gpio.h.

## ◆ PD4

#define PD4 GPIO_PIN_ADDR(3, 4)

Specify PD4 Pin Data Input/Output

Definition at line 152 of file gpio.h.

## ◆ PD5

#define PD5 GPIO_PIN_ADDR(3, 5)

Specify PD5 Pin Data Input/Output

Definition at line 153 of file gpio.h.

## ◆ PD6

#define PD6 GPIO_PIN_ADDR(3, 6)

Specify PD6 Pin Data Input/Output

Definition at line 154 of file gpio.h.

## ◆ PD7

#define PD7 GPIO_PIN_ADDR(3, 7)

Specify PD7 Pin Data Input/Output

Definition at line 155 of file gpio.h.

## ◆ PD8

#define PD8 GPIO_PIN_ADDR(3, 8)

Specify PD8 Pin Data Input/Output

Definition at line 156 of file gpio.h.

## ◆ PD9

#define PD9 GPIO_PIN_ADDR(3, 9)

Specify PD9 Pin Data Input/Output

Definition at line 157 of file gpio.h.

## ◆ PE0

#define PE0 GPIO_PIN_ADDR(4, 0)

Specify PE0 Pin Data Input/Output

Definition at line 165 of file gpio.h.

## ◆ PE1

#define PE1 GPIO_PIN_ADDR(4, 1)

Specify PE1 Pin Data Input/Output

Definition at line 166 of file gpio.h.

## ◆ PE10

#define PE10 GPIO_PIN_ADDR(4, 10)

Specify PE10 Pin Data Input/Output

Definition at line 175 of file gpio.h.

## ◆ PE11

#define PE11 GPIO_PIN_ADDR(4, 11)

Specify PE11 Pin Data Input/Output

Definition at line 176 of file gpio.h.

## ◆ PE12

#define PE12 GPIO_PIN_ADDR(4, 12)

Specify PE12 Pin Data Input/Output

Definition at line 177 of file gpio.h.

## ◆ PE13

#define PE13 GPIO_PIN_ADDR(4, 13)

Specify PE13 Pin Data Input/Output

Definition at line 178 of file gpio.h.

## ◆ PE14

#define PE14 GPIO_PIN_ADDR(4, 14)

Specify PE14 Pin Data Input/Output

Definition at line 179 of file gpio.h.

## ◆ PE15

#define PE15 GPIO_PIN_ADDR(4, 15)

Specify PE15 Pin Data Input/Output

Definition at line 180 of file gpio.h.

## ◆ PE2

#define PE2 GPIO_PIN_ADDR(4, 2)

Specify PE2 Pin Data Input/Output

Definition at line 167 of file gpio.h.

## ◆ PE3

#define PE3 GPIO_PIN_ADDR(4, 3)

Specify PE3 Pin Data Input/Output

Definition at line 168 of file gpio.h.

## ◆ PE4

#define PE4 GPIO_PIN_ADDR(4, 4)

Specify PE4 Pin Data Input/Output

Definition at line 169 of file gpio.h.

## ◆ PE5

#define PE5 GPIO_PIN_ADDR(4, 5)

Specify PE5 Pin Data Input/Output

Definition at line 170 of file gpio.h.

## ◆ PE6

#define PE6 GPIO_PIN_ADDR(4, 6)

Specify PE6 Pin Data Input/Output

Definition at line 171 of file gpio.h.

## ◆ PE7

#define PE7 GPIO_PIN_ADDR(4, 7)

Specify PE7 Pin Data Input/Output

Definition at line 172 of file gpio.h.

## ◆ PE8

#define PE8 GPIO_PIN_ADDR(4, 8)

Specify PE8 Pin Data Input/Output

Definition at line 173 of file gpio.h.

## ◆ PE9

#define PE9 GPIO_PIN_ADDR(4, 9)

Specify PE9 Pin Data Input/Output

Definition at line 174 of file gpio.h.

## ◆ PF0

#define PF0 GPIO_PIN_ADDR(5, 0)

Specify PF0 Pin Data Input/Output

Definition at line 182 of file gpio.h.

## ◆ PF1

#define PF1 GPIO_PIN_ADDR(5, 1)

Specify PF1 Pin Data Input/Output

Definition at line 183 of file gpio.h.

## ◆ PF2

#define PF2 GPIO_PIN_ADDR(5, 2)

Specify PF2 Pin Data Input/Output

Definition at line 184 of file gpio.h.

## ◆ PF3

#define PF3 GPIO_PIN_ADDR(5, 3)

Specify PF3 Pin Data Input/Output

Definition at line 185 of file gpio.h.

## ◆ PF4

#define PF4 GPIO_PIN_ADDR(5, 4)

Specify PF4 Pin Data Input/Output

Definition at line 186 of file gpio.h.

## ◆ PF5

#define PF5 GPIO_PIN_ADDR(5, 5)

Specify PF5 Pin Data Input/Output

Definition at line 187 of file gpio.h.