NUC472_NUC442_BSP V3.03.004
The Board Support Package for NUC472/NUC442
Modules | Macros
GPIO Exported Constants
Collaboration diagram for GPIO Exported Constants:

Modules

 GPIO Exported Functions
 

Macros

#define GPIO_PIN_MAX   16
 
#define GPIO_MODE_INPUT   0x0UL
 
#define GPIO_MODE_OUTPUT   0x1UL
 
#define GPIO_MODE_OPEN_DRAIN   0x2UL
 
#define GPIO_MODE_QUASI   0x3UL
 
#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_DBCTL_ICLK_ON   0x00000020UL
 
#define GPIO_DBCTL_ICLK_OFF   0x00000000UL
 
#define GPIO_DBCTL_DBCLKSRC_IRC10K   0x00000010UL
 
#define GPIO_DBCTL_DBCLKSRC_HCLK   0x00000000UL
 
#define GPIO_DBCTL_DBCLKSEL_1   0x00000000UL
 
#define GPIO_DBCTL_DBCLKSEL_2   0x00000001UL
 
#define GPIO_DBCTL_DBCLKSEL_4   0x00000002UL
 
#define GPIO_DBCTL_DBCLKSEL_8   0x00000003UL
 
#define GPIO_DBCTL_DBCLKSEL_16   0x00000004UL
 
#define GPIO_DBCTL_DBCLKSEL_32   0x00000005UL
 
#define GPIO_DBCTL_DBCLKSEL_64   0x00000006UL
 
#define GPIO_DBCTL_DBCLKSEL_128   0x00000007UL
 
#define GPIO_DBCTL_DBCLKSEL_256   0x00000008UL
 
#define GPIO_DBCTL_DBCLKSEL_512   0x00000009UL
 
#define GPIO_DBCTL_DBCLKSEL_1024   0x0000000AUL
 
#define GPIO_DBCTL_DBCLKSEL_2048   0x0000000BUL
 
#define GPIO_DBCTL_DBCLKSEL_4096   0x0000000CUL
 
#define GPIO_DBCTL_DBCLKSEL_8192   0x0000000DUL
 
#define GPIO_DBCTL_DBCLKSEL_16384   0x0000000EUL
 
#define GPIO_DBCTL_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)
 
#define PF6   GPIO_PIN_ADDR(5, 6)
 
#define PF7   GPIO_PIN_ADDR(5, 7)
 
#define PF8   GPIO_PIN_ADDR(5, 8)
 
#define PF9   GPIO_PIN_ADDR(5, 9)
 
#define PF10   GPIO_PIN_ADDR(5, 10)
 
#define PF11   GPIO_PIN_ADDR(5, 11)
 
#define PF12   GPIO_PIN_ADDR(5, 12)
 
#define PF13   GPIO_PIN_ADDR(5, 13)
 
#define PF14   GPIO_PIN_ADDR(5, 14)
 
#define PF15   GPIO_PIN_ADDR(5, 15)
 
#define PG0   GPIO_PIN_ADDR(6, 0)
 
#define PG1   GPIO_PIN_ADDR(6, 1)
 
#define PG2   GPIO_PIN_ADDR(6, 2)
 
#define PG3   GPIO_PIN_ADDR(6, 3)
 
#define PG4   GPIO_PIN_ADDR(6, 4)
 
#define PG5   GPIO_PIN_ADDR(6, 5)
 
#define PG6   GPIO_PIN_ADDR(6, 6)
 
#define PG7   GPIO_PIN_ADDR(6, 7)
 
#define PG8   GPIO_PIN_ADDR(6, 8)
 
#define PG9   GPIO_PIN_ADDR(6, 9)
 
#define PG10   GPIO_PIN_ADDR(6, 10)
 
#define PG11   GPIO_PIN_ADDR(6, 11)
 
#define PG12   GPIO_PIN_ADDR(6, 12)
 
#define PG13   GPIO_PIN_ADDR(6, 13)
 
#define PG14   GPIO_PIN_ADDR(6, 14)
 
#define PG15   GPIO_PIN_ADDR(6, 15)
 
#define PH0   GPIO_PIN_ADDR(7, 0)
 
#define PH1   GPIO_PIN_ADDR(7, 1)
 
#define PH2   GPIO_PIN_ADDR(7, 2)
 
#define PH3   GPIO_PIN_ADDR(7, 3)
 
#define PH4   GPIO_PIN_ADDR(7, 4)
 
#define PH5   GPIO_PIN_ADDR(7, 5)
 
#define PH6   GPIO_PIN_ADDR(7, 6)
 
#define PH7   GPIO_PIN_ADDR(7, 7)
 
#define PH8   GPIO_PIN_ADDR(7, 8)
 
#define PH9   GPIO_PIN_ADDR(7, 9)
 
#define PH10   GPIO_PIN_ADDR(7, 10)
 
#define PH11   GPIO_PIN_ADDR(7, 11)
 
#define PH12   GPIO_PIN_ADDR(7, 12)
 
#define PH13   GPIO_PIN_ADDR(7, 13)
 
#define PH14   GPIO_PIN_ADDR(7, 14)
 
#define PH15   GPIO_PIN_ADDR(7, 15)
 
#define PI0   GPIO_PIN_ADDR(8, 0)
 
#define PI1   GPIO_PIN_ADDR(8, 1)
 
#define PI2   GPIO_PIN_ADDR(8, 2)
 
#define PI3   GPIO_PIN_ADDR(8, 3)
 
#define PI4   GPIO_PIN_ADDR(8, 4)
 
#define PI5   GPIO_PIN_ADDR(8, 5)
 
#define PI6   GPIO_PIN_ADDR(8, 6)
 
#define PI7   GPIO_PIN_ADDR(8, 7)
 
#define PI8   GPIO_PIN_ADDR(8, 8)
 
#define PI9   GPIO_PIN_ADDR(8, 9)
 
#define PI10   GPIO_PIN_ADDR(8, 10)
 
#define PI11   GPIO_PIN_ADDR(8, 11)
 
#define PI12   GPIO_PIN_ADDR(8, 12)
 
#define PI13   GPIO_PIN_ADDR(8, 13)
 
#define PI14   GPIO_PIN_ADDR(8, 14)
 
#define PI15   GPIO_PIN_ADDR(8, 15)
 

Detailed Description

Macro Definition Documentation

◆ GPIO_DBCTL_DBCLKSEL_1

#define GPIO_DBCTL_DBCLKSEL_1   0x00000000UL

DBCTL setting for sampling cycle = 1 clocks

Definition at line 66 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_1024

#define GPIO_DBCTL_DBCLKSEL_1024   0x0000000AUL

DBCTL setting for sampling cycle = 1024 clocks

Definition at line 76 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_128

#define GPIO_DBCTL_DBCLKSEL_128   0x00000007UL

DBCTL setting for sampling cycle = 128 clocks

Definition at line 73 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_16

#define GPIO_DBCTL_DBCLKSEL_16   0x00000004UL

DBCTL setting for sampling cycle = 16 clocks

Definition at line 70 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_16384

#define GPIO_DBCTL_DBCLKSEL_16384   0x0000000EUL

DBCTL setting for sampling cycle = 16384 clocks

Definition at line 80 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_2

#define GPIO_DBCTL_DBCLKSEL_2   0x00000001UL

DBCTL setting for sampling cycle = 2 clocks

Definition at line 67 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_2048

#define GPIO_DBCTL_DBCLKSEL_2048   0x0000000BUL

DBCTL setting for sampling cycle = 2048 clocks

Definition at line 77 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_256

#define GPIO_DBCTL_DBCLKSEL_256   0x00000008UL

DBCTL setting for sampling cycle = 256 clocks

Definition at line 74 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_32

#define GPIO_DBCTL_DBCLKSEL_32   0x00000005UL

DBCTL setting for sampling cycle = 32 clocks

Definition at line 71 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_32768

#define GPIO_DBCTL_DBCLKSEL_32768   0x0000000FUL

DBCTL setting for sampling cycle = 32768 clocks

Definition at line 81 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_4

#define GPIO_DBCTL_DBCLKSEL_4   0x00000002UL

v setting for sampling cycle = 4 clocks

Definition at line 68 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_4096

#define GPIO_DBCTL_DBCLKSEL_4096   0x0000000CUL

DBCTL setting for sampling cycle = 4096 clocks

Definition at line 78 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_512

#define GPIO_DBCTL_DBCLKSEL_512   0x00000009UL

DBCTL setting for sampling cycle = 512 clocks

Definition at line 75 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_64

#define GPIO_DBCTL_DBCLKSEL_64   0x00000006UL

DBCTL setting for sampling cycle = 64 clocks

Definition at line 72 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_8

#define GPIO_DBCTL_DBCLKSEL_8   0x00000003UL

DBCTL setting for sampling cycle = 8 clocks

Definition at line 69 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSEL_8192

#define GPIO_DBCTL_DBCLKSEL_8192   0x0000000DUL

DBCTL setting for sampling cycle = 8192 clocks

Definition at line 79 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSRC_HCLK

#define GPIO_DBCTL_DBCLKSRC_HCLK   0x00000000UL

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

Definition at line 64 of file gpio.h.

◆ GPIO_DBCTL_DBCLKSRC_IRC10K

#define GPIO_DBCTL_DBCLKSRC_IRC10K   0x00000010UL

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

Definition at line 63 of file gpio.h.

◆ GPIO_DBCTL_ICLK_OFF

#define GPIO_DBCTL_ICLK_OFF   0x00000000UL

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

Definition at line 61 of file gpio.h.

◆ GPIO_DBCTL_ICLK_ON

#define GPIO_DBCTL_ICLK_ON   0x00000020UL

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

Definition at line 60 of file gpio.h.

◆ GPIO_IMD_EDGE

#define GPIO_IMD_EDGE   0UL

IMD Setting for Edge Trigger Mode

Definition at line 54 of file gpio.h.

◆ GPIO_IMD_LEVEL

#define GPIO_IMD_LEVEL   1UL

IMD Setting for Edge Level Mode

Definition at line 55 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 47 of file gpio.h.

◆ GPIO_INT_FALLING

#define GPIO_INT_FALLING   0x00000001UL

Interrupt enable by Input Falling Edge

Definition at line 46 of file gpio.h.

◆ GPIO_INT_HIGH

#define GPIO_INT_HIGH   0x01010000UL

Interrupt enable by Level-High

Definition at line 48 of file gpio.h.

◆ GPIO_INT_LOW

#define GPIO_INT_LOW   0x01000001UL

Interrupt enable by Level-Level

Definition at line 49 of file gpio.h.

◆ GPIO_INT_RISING

#define GPIO_INT_RISING   0x00010000UL

Interrupt enable by Input Rising Edge

Definition at line 45 of file gpio.h.

◆ GPIO_MODE_INPUT

#define GPIO_MODE_INPUT   0x0UL

Input Mode

Definition at line 37 of file gpio.h.

◆ GPIO_MODE_OPEN_DRAIN

#define GPIO_MODE_OPEN_DRAIN   0x2UL

Open-Drain Mode

Definition at line 39 of file gpio.h.

◆ GPIO_MODE_OUTPUT

#define GPIO_MODE_OUTPUT   0x1UL

Output Mode

Definition at line 38 of file gpio.h.

◆ GPIO_MODE_QUASI

#define GPIO_MODE_QUASI   0x3UL

Quasi-bidirectional Mode

Definition at line 40 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 97 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.

◆ PA0

#define PA0   GPIO_PIN_ADDR(0, 0)

Specify PA0 Pin Data Input/Output

Definition at line 98 of file gpio.h.

◆ PA1

#define PA1   GPIO_PIN_ADDR(0, 1)

Specify PA1 Pin Data Input/Output

Definition at line 99 of file gpio.h.

◆ PA10

#define PA10   GPIO_PIN_ADDR(0, 10)

Specify PA10 Pin Data Input/Output

Definition at line 108 of file gpio.h.

◆ PA11

#define PA11   GPIO_PIN_ADDR(0, 11)

Specify PA11 Pin Data Input/Output

Definition at line 109 of file gpio.h.

◆ PA12

#define PA12   GPIO_PIN_ADDR(0, 12)

Specify PA12 Pin Data Input/Output

Definition at line 110 of file gpio.h.

◆ PA13

#define PA13   GPIO_PIN_ADDR(0, 13)

Specify PA13 Pin Data Input/Output

Definition at line 111 of file gpio.h.

◆ PA14

#define PA14   GPIO_PIN_ADDR(0, 14)

Specify PA14 Pin Data Input/Output

Definition at line 112 of file gpio.h.

◆ PA15

#define PA15   GPIO_PIN_ADDR(0, 15)

Specify PA15 Pin Data Input/Output

Definition at line 113 of file gpio.h.

◆ PA2

#define PA2   GPIO_PIN_ADDR(0, 2)

Specify PA2 Pin Data Input/Output

Definition at line 100 of file gpio.h.

◆ PA3

#define PA3   GPIO_PIN_ADDR(0, 3)

Specify PA3 Pin Data Input/Output

Definition at line 101 of file gpio.h.

◆ PA4

#define PA4   GPIO_PIN_ADDR(0, 4)

Specify PA4 Pin Data Input/Output

Definition at line 102 of file gpio.h.

◆ PA5

#define PA5   GPIO_PIN_ADDR(0, 5)

Specify PA5 Pin Data Input/Output

Definition at line 103 of file gpio.h.

◆ PA6

#define PA6   GPIO_PIN_ADDR(0, 6)

Specify PA6 Pin Data Input/Output

Definition at line 104 of file gpio.h.

◆ PA7

#define PA7   GPIO_PIN_ADDR(0, 7)

Specify PA7 Pin Data Input/Output

Definition at line 105 of file gpio.h.

◆ PA8

#define PA8   GPIO_PIN_ADDR(0, 8)

Specify PA8 Pin Data Input/Output

Definition at line 106 of file gpio.h.

◆ PA9

#define PA9   GPIO_PIN_ADDR(0, 9)

Specify PA9 Pin Data Input/Output

Definition at line 107 of file gpio.h.

◆ PB0

#define PB0   GPIO_PIN_ADDR(1, 0)

Specify PB0 Pin Data Input/Output

Definition at line 115 of file gpio.h.

◆ PB1

#define PB1   GPIO_PIN_ADDR(1, 1)

Specify PB1 Pin Data Input/Output

Definition at line 116 of file gpio.h.

◆ PB10

#define PB10   GPIO_PIN_ADDR(1, 10)

Specify PB10 Pin Data Input/Output

Definition at line 125 of file gpio.h.

◆ PB11

#define PB11   GPIO_PIN_ADDR(1, 11)

Specify PB11 Pin Data Input/Output

Definition at line 126 of file gpio.h.

◆ PB12

#define PB12   GPIO_PIN_ADDR(1, 12)

Specify PB12 Pin Data Input/Output

Definition at line 127 of file gpio.h.

◆ PB13

#define PB13   GPIO_PIN_ADDR(1, 13)

Specify PB13 Pin Data Input/Output

Definition at line 128 of file gpio.h.

◆ PB14

#define PB14   GPIO_PIN_ADDR(1, 14)

Specify PB14 Pin Data Input/Output

Definition at line 129 of file gpio.h.

◆ PB15

#define PB15   GPIO_PIN_ADDR(1, 15)

Specify PB15 Pin Data Input/Output

Definition at line 130 of file gpio.h.

◆ PB2

#define PB2   GPIO_PIN_ADDR(1, 2)

Specify PB2 Pin Data Input/Output

Definition at line 117 of file gpio.h.

◆ PB3

#define PB3   GPIO_PIN_ADDR(1, 3)

Specify PB3 Pin Data Input/Output

Definition at line 118 of file gpio.h.

◆ PB4

#define PB4   GPIO_PIN_ADDR(1, 4)

Specify PB4 Pin Data Input/Output

Definition at line 119 of file gpio.h.

◆ PB5

#define PB5   GPIO_PIN_ADDR(1, 5)

Specify PB5 Pin Data Input/Output

Definition at line 120 of file gpio.h.

◆ PB6

#define PB6   GPIO_PIN_ADDR(1, 6)

Specify PB6 Pin Data Input/Output

Definition at line 121 of file gpio.h.

◆ PB7

#define PB7   GPIO_PIN_ADDR(1, 7)

Specify PB7 Pin Data Input/Output

Definition at line 122 of file gpio.h.

◆ PB8

#define PB8   GPIO_PIN_ADDR(1, 8)

Specify PB8 Pin Data Input/Output

Definition at line 123 of file gpio.h.

◆ PB9

#define PB9   GPIO_PIN_ADDR(1, 9)

Specify PB9 Pin Data Input/Output

Definition at line 124 of file gpio.h.

◆ PC0

#define PC0   GPIO_PIN_ADDR(2, 0)

Specify PC0 Pin Data Input/Output

Definition at line 132 of file gpio.h.

◆ PC1

#define PC1   GPIO_PIN_ADDR(2, 1)

Specify PC1 Pin Data Input/Output

Definition at line 133 of file gpio.h.

◆ PC10

#define PC10   GPIO_PIN_ADDR(2, 10)

Specify PC10 Pin Data Input/Output

Definition at line 142 of file gpio.h.

◆ PC11

#define PC11   GPIO_PIN_ADDR(2, 11)

Specify PC11 Pin Data Input/Output

Definition at line 143 of file gpio.h.

◆ PC12

#define PC12   GPIO_PIN_ADDR(2, 12)

Specify PC12 Pin Data Input/Output

Definition at line 144 of file gpio.h.

◆ PC13

#define PC13   GPIO_PIN_ADDR(2, 13)

Specify PC13 Pin Data Input/Output

Definition at line 145 of file gpio.h.

◆ PC14

#define PC14   GPIO_PIN_ADDR(2, 14)

Specify PC14 Pin Data Input/Output

Definition at line 146 of file gpio.h.

◆ PC15

#define PC15   GPIO_PIN_ADDR(2, 15)

Specify PC15 Pin Data Input/Output

Definition at line 147 of file gpio.h.

◆ PC2

#define PC2   GPIO_PIN_ADDR(2, 2)

Specify PC2 Pin Data Input/Output

Definition at line 134 of file gpio.h.

◆ PC3

#define PC3   GPIO_PIN_ADDR(2, 3)

Specify PC3 Pin Data Input/Output

Definition at line 135 of file gpio.h.

◆ PC4

#define PC4   GPIO_PIN_ADDR(2, 4)

Specify PC4 Pin Data Input/Output

Definition at line 136 of file gpio.h.

◆ PC5

#define PC5   GPIO_PIN_ADDR(2, 5)

Specify PC5 Pin Data Input/Output

Definition at line 137 of file gpio.h.

◆ PC6

#define PC6   GPIO_PIN_ADDR(2, 6)

Specify PC6 Pin Data Input/Output

Definition at line 138 of file gpio.h.

◆ PC7

#define PC7   GPIO_PIN_ADDR(2, 7)

Specify PC7 Pin Data Input/Output

Definition at line 139 of file gpio.h.

◆ PC8

#define PC8   GPIO_PIN_ADDR(2, 8)

Specify PC8 Pin Data Input/Output

Definition at line 140 of file gpio.h.

◆ PC9

#define PC9   GPIO_PIN_ADDR(2, 9)

Specify PC9 Pin Data Input/Output

Definition at line 141 of file gpio.h.

◆ PD0

#define PD0   GPIO_PIN_ADDR(3, 0)

Specify PD0 Pin Data Input/Output

Definition at line 149 of file gpio.h.

◆ PD1

#define PD1   GPIO_PIN_ADDR(3, 1)

Specify PD1 Pin Data Input/Output

Definition at line 150 of file gpio.h.

◆ PD10

#define PD10   GPIO_PIN_ADDR(3, 10)

Specify PD10 Pin Data Input/Output

Definition at line 159 of file gpio.h.

◆ PD11

#define PD11   GPIO_PIN_ADDR(3, 11)

Specify PD11 Pin Data Input/Output

Definition at line 160 of file gpio.h.

◆ PD12

#define PD12   GPIO_PIN_ADDR(3, 12)

Specify PD12 Pin Data Input/Output

Definition at line 161 of file gpio.h.

◆ PD13

#define PD13   GPIO_PIN_ADDR(3, 13)

Specify PD13 Pin Data Input/Output

Definition at line 162 of file gpio.h.

◆ PD14

#define PD14   GPIO_PIN_ADDR(3, 14)

Specify PD14 Pin Data Input/Output

Definition at line 163 of file gpio.h.

◆ PD15

#define PD15   GPIO_PIN_ADDR(3, 15)

Specify PD15 Pin Data Input/Output

Definition at line 164 of file gpio.h.

◆ PD2

#define PD2   GPIO_PIN_ADDR(3, 2)

Specify PD2 Pin Data Input/Output

Definition at line 151 of file gpio.h.

◆ PD3

#define PD3   GPIO_PIN_ADDR(3, 3)

Specify PD3 Pin Data Input/Output

Definition at line 152 of file gpio.h.

◆ PD4

#define PD4   GPIO_PIN_ADDR(3, 4)

Specify PD4 Pin Data Input/Output

Definition at line 153 of file gpio.h.

◆ PD5

#define PD5   GPIO_PIN_ADDR(3, 5)

Specify PD5 Pin Data Input/Output

Definition at line 154 of file gpio.h.

◆ PD6

#define PD6   GPIO_PIN_ADDR(3, 6)

Specify PD6 Pin Data Input/Output

Definition at line 155 of file gpio.h.

◆ PD7

#define PD7   GPIO_PIN_ADDR(3, 7)

Specify PD7 Pin Data Input/Output

Definition at line 156 of file gpio.h.

◆ PD8

#define PD8   GPIO_PIN_ADDR(3, 8)

Specify PD8 Pin Data Input/Output

Definition at line 157 of file gpio.h.

◆ PD9

#define PD9   GPIO_PIN_ADDR(3, 9)

Specify PD9 Pin Data Input/Output

Definition at line 158 of file gpio.h.

◆ PE0

#define PE0   GPIO_PIN_ADDR(4, 0)

Specify PE0 Pin Data Input/Output

Definition at line 166 of file gpio.h.

◆ PE1

#define PE1   GPIO_PIN_ADDR(4, 1)

Specify PE1 Pin Data Input/Output

Definition at line 167 of file gpio.h.

◆ PE10

#define PE10   GPIO_PIN_ADDR(4, 10)

Specify PE10 Pin Data Input/Output

Definition at line 176 of file gpio.h.

◆ PE11

#define PE11   GPIO_PIN_ADDR(4, 11)

Specify PE11 Pin Data Input/Output

Definition at line 177 of file gpio.h.

◆ PE12

#define PE12   GPIO_PIN_ADDR(4, 12)

Specify PE12 Pin Data Input/Output

Definition at line 178 of file gpio.h.

◆ PE13

#define PE13   GPIO_PIN_ADDR(4, 13)

Specify PE13 Pin Data Input/Output

Definition at line 179 of file gpio.h.

◆ PE14

#define PE14   GPIO_PIN_ADDR(4, 14)

Specify PE14 Pin Data Input/Output

Definition at line 180 of file gpio.h.

◆ PE15

#define PE15   GPIO_PIN_ADDR(4, 15)

Specify PE15 Pin Data Input/Output

Definition at line 181 of file gpio.h.

◆ PE2

#define PE2   GPIO_PIN_ADDR(4, 2)

Specify PE2 Pin Data Input/Output

Definition at line 168 of file gpio.h.

◆ PE3

#define PE3   GPIO_PIN_ADDR(4, 3)

Specify PE3 Pin Data Input/Output

Definition at line 169 of file gpio.h.

◆ PE4

#define PE4   GPIO_PIN_ADDR(4, 4)

Specify PE4 Pin Data Input/Output

Definition at line 170 of file gpio.h.

◆ PE5

#define PE5   GPIO_PIN_ADDR(4, 5)

Specify PE5 Pin Data Input/Output

Definition at line 171 of file gpio.h.

◆ PE6

#define PE6   GPIO_PIN_ADDR(4, 6)

Specify PE6 Pin Data Input/Output

Definition at line 172 of file gpio.h.

◆ PE7

#define PE7   GPIO_PIN_ADDR(4, 7)

Specify PE7 Pin Data Input/Output

Definition at line 173 of file gpio.h.

◆ PE8

#define PE8   GPIO_PIN_ADDR(4, 8)

Specify PE8 Pin Data Input/Output

Definition at line 174 of file gpio.h.

◆ PE9

#define PE9   GPIO_PIN_ADDR(4, 9)

Specify PE9 Pin Data Input/Output

Definition at line 175 of file gpio.h.

◆ PF0

#define PF0   GPIO_PIN_ADDR(5, 0)

Specify PF0 Pin Data Input/Output

Definition at line 183 of file gpio.h.

◆ PF1

#define PF1   GPIO_PIN_ADDR(5, 1)

Specify PF1 Pin Data Input/Output

Definition at line 184 of file gpio.h.

◆ PF10

#define PF10   GPIO_PIN_ADDR(5, 10)

Specify PF10 Pin Data Input/Output

Definition at line 193 of file gpio.h.

◆ PF11

#define PF11   GPIO_PIN_ADDR(5, 11)

Specify PF11 Pin Data Input/Output

Definition at line 194 of file gpio.h.

◆ PF12

#define PF12   GPIO_PIN_ADDR(5, 12)

Specify PF12 Pin Data Input/Output

Definition at line 195 of file gpio.h.

◆ PF13

#define PF13   GPIO_PIN_ADDR(5, 13)

Specify PF13 Pin Data Input/Output

Definition at line 196 of file gpio.h.

◆ PF14

#define PF14   GPIO_PIN_ADDR(5, 14)

Specify PF14 Pin Data Input/Output

Definition at line 197 of file gpio.h.

◆ PF15

#define PF15   GPIO_PIN_ADDR(5, 15)

Specify PF15 Pin Data Input/Output

Definition at line 198 of file gpio.h.

◆ PF2

#define PF2   GPIO_PIN_ADDR(5, 2)

Specify PF2 Pin Data Input/Output

Definition at line 185 of file gpio.h.

◆ PF3

#define PF3   GPIO_PIN_ADDR(5, 3)

Specify PF3 Pin Data Input/Output

Definition at line 186 of file gpio.h.

◆ PF4

#define PF4   GPIO_PIN_ADDR(5, 4)

Specify PF4 Pin Data Input/Output

Definition at line 187 of file gpio.h.

◆ PF5

#define PF5   GPIO_PIN_ADDR(5, 5)

Specify PF5 Pin Data Input/Output

Definition at line 188 of file gpio.h.

◆ PF6

#define PF6   GPIO_PIN_ADDR(5, 6)

Specify PF6 Pin Data Input/Output

Definition at line 189 of file gpio.h.

◆ PF7

#define PF7   GPIO_PIN_ADDR(5, 7)

Specify PF7 Pin Data Input/Output

Definition at line 190 of file gpio.h.

◆ PF8

#define PF8   GPIO_PIN_ADDR(5, 8)

Specify PF8 Pin Data Input/Output

Definition at line 191 of file gpio.h.

◆ PF9

#define PF9   GPIO_PIN_ADDR(5, 9)

Specify PF9 Pin Data Input/Output

Definition at line 192 of file gpio.h.

◆ PG0

#define PG0   GPIO_PIN_ADDR(6, 0)

Specify PG0 Pin Data Input/Output

Definition at line 200 of file gpio.h.

◆ PG1

#define PG1   GPIO_PIN_ADDR(6, 1)

Specify PG1 Pin Data Input/Output

Definition at line 201 of file gpio.h.

◆ PG10

#define PG10   GPIO_PIN_ADDR(6, 10)

Specify PG10 Pin Data Input/Output

Definition at line 210 of file gpio.h.

◆ PG11

#define PG11   GPIO_PIN_ADDR(6, 11)

Specify PG11 Pin Data Input/Output

Definition at line 211 of file gpio.h.

◆ PG12

#define PG12   GPIO_PIN_ADDR(6, 12)

Specify PG12 Pin Data Input/Output

Definition at line 212 of file gpio.h.

◆ PG13

#define PG13   GPIO_PIN_ADDR(6, 13)

Specify PG13 Pin Data Input/Output

Definition at line 213 of file gpio.h.

◆ PG14

#define PG14   GPIO_PIN_ADDR(6, 14)

Specify PG14 Pin Data Input/Output

Definition at line 214 of file gpio.h.

◆ PG15

#define PG15   GPIO_PIN_ADDR(6, 15)

Specify PG15 Pin Data Input/Output

Definition at line 215 of file gpio.h.

◆ PG2

#define PG2   GPIO_PIN_ADDR(6, 2)

Specify PG2 Pin Data Input/Output

Definition at line 202 of file gpio.h.

◆ PG3

#define PG3   GPIO_PIN_ADDR(6, 3)

Specify PG3 Pin Data Input/Output

Definition at line 203 of file gpio.h.

◆ PG4

#define PG4   GPIO_PIN_ADDR(6, 4)

Specify PG4 Pin Data Input/Output

Definition at line 204 of file gpio.h.

◆ PG5

#define PG5   GPIO_PIN_ADDR(6, 5)

Specify PG5 Pin Data Input/Output

Definition at line 205 of file gpio.h.

◆ PG6

#define PG6   GPIO_PIN_ADDR(6, 6)

Specify PG6 Pin Data Input/Output

Definition at line 206 of file gpio.h.

◆ PG7

#define PG7   GPIO_PIN_ADDR(6, 7)

Specify PG7 Pin Data Input/Output

Definition at line 207 of file gpio.h.

◆ PG8

#define PG8   GPIO_PIN_ADDR(6, 8)

Specify PG8 Pin Data Input/Output

Definition at line 208 of file gpio.h.

◆ PG9

#define PG9   GPIO_PIN_ADDR(6, 9)

Specify PG9 Pin Data Input/Output

Definition at line 209 of file gpio.h.

◆ PH0

#define PH0   GPIO_PIN_ADDR(7, 0)

Specify PH0 Pin Data Input/Output

Definition at line 217 of file gpio.h.

◆ PH1

#define PH1   GPIO_PIN_ADDR(7, 1)

Specify PH1 Pin Data Input/Output

Definition at line 218 of file gpio.h.

◆ PH10

#define PH10   GPIO_PIN_ADDR(7, 10)

Specify PH10 Pin Data Input/Output

Definition at line 227 of file gpio.h.

◆ PH11

#define PH11   GPIO_PIN_ADDR(7, 11)

Specify PH11 Pin Data Input/Output

Definition at line 228 of file gpio.h.

◆ PH12

#define PH12   GPIO_PIN_ADDR(7, 12)

Specify PH12 Pin Data Input/Output

Definition at line 229 of file gpio.h.

◆ PH13

#define PH13   GPIO_PIN_ADDR(7, 13)

Specify PH13 Pin Data Input/Output

Definition at line 230 of file gpio.h.

◆ PH14

#define PH14   GPIO_PIN_ADDR(7, 14)

Specify PH14 Pin Data Input/Output

Definition at line 231 of file gpio.h.

◆ PH15

#define PH15   GPIO_PIN_ADDR(7, 15)

Specify PH15 Pin Data Input/Output

Definition at line 232 of file gpio.h.

◆ PH2

#define PH2   GPIO_PIN_ADDR(7, 2)

Specify PH2 Pin Data Input/Output

Definition at line 219 of file gpio.h.

◆ PH3

#define PH3   GPIO_PIN_ADDR(7, 3)

Specify PH3 Pin Data Input/Output

Definition at line 220 of file gpio.h.

◆ PH4

#define PH4   GPIO_PIN_ADDR(7, 4)

Specify PH4 Pin Data Input/Output

Definition at line 221 of file gpio.h.

◆ PH5

#define PH5   GPIO_PIN_ADDR(7, 5)

Specify PH5 Pin Data Input/Output

Definition at line 222 of file gpio.h.

◆ PH6

#define PH6   GPIO_PIN_ADDR(7, 6)

Specify PH6 Pin Data Input/Output

Definition at line 223 of file gpio.h.

◆ PH7

#define PH7   GPIO_PIN_ADDR(7, 7)

Specify PH7 Pin Data Input/Output

Definition at line 224 of file gpio.h.

◆ PH8

#define PH8   GPIO_PIN_ADDR(7, 8)

Specify PH8 Pin Data Input/Output

Definition at line 225 of file gpio.h.

◆ PH9

#define PH9   GPIO_PIN_ADDR(7, 9)

Specify PH9 Pin Data Input/Output

Definition at line 226 of file gpio.h.

◆ PI0

#define PI0   GPIO_PIN_ADDR(8, 0)

Specify PI0 Pin Data Input/Output

Definition at line 234 of file gpio.h.

◆ PI1

#define PI1   GPIO_PIN_ADDR(8, 1)

Specify PI1 Pin Data Input/Output

Definition at line 235 of file gpio.h.

◆ PI10

#define PI10   GPIO_PIN_ADDR(8, 10)

Specify PI10 Pin Data Input/Output

Definition at line 244 of file gpio.h.

◆ PI11

#define PI11   GPIO_PIN_ADDR(8, 11)

Specify PI11 Pin Data Input/Output

Definition at line 245 of file gpio.h.

◆ PI12

#define PI12   GPIO_PIN_ADDR(8, 12)

Specify PI12 Pin Data Input/Output

Definition at line 246 of file gpio.h.

◆ PI13

#define PI13   GPIO_PIN_ADDR(8, 13)

Specify PI13 Pin Data Input/Output

Definition at line 247 of file gpio.h.

◆ PI14

#define PI14   GPIO_PIN_ADDR(8, 14)

Specify PI14 Pin Data Input/Output

Definition at line 248 of file gpio.h.

◆ PI15

#define PI15   GPIO_PIN_ADDR(8, 15)

Specify PI15 Pin Data Input/Output

Definition at line 249 of file gpio.h.

◆ PI2

#define PI2   GPIO_PIN_ADDR(8, 2)

Specify PI2 Pin Data Input/Output

Definition at line 236 of file gpio.h.

◆ PI3

#define PI3   GPIO_PIN_ADDR(8, 3)

Specify PI3 Pin Data Input/Output

Definition at line 237 of file gpio.h.

◆ PI4

#define PI4   GPIO_PIN_ADDR(8, 4)

Specify PI4 Pin Data Input/Output

Definition at line 238 of file gpio.h.

◆ PI5

#define PI5   GPIO_PIN_ADDR(8, 5)

Specify PI5 Pin Data Input/Output

Definition at line 239 of file gpio.h.

◆ PI6

#define PI6   GPIO_PIN_ADDR(8, 6)

Specify PI6 Pin Data Input/Output

Definition at line 240 of file gpio.h.

◆ PI7

#define PI7   GPIO_PIN_ADDR(8, 7)

Specify PI7 Pin Data Input/Output

Definition at line 241 of file gpio.h.

◆ PI8

#define PI8   GPIO_PIN_ADDR(8, 8)

Specify PI8 Pin Data Input/Output

Definition at line 242 of file gpio.h.

◆ PI9

#define PI9   GPIO_PIN_ADDR(8, 9)

Specify PI9 Pin Data Input/Output

Definition at line 243 of file gpio.h.