Macros

#define APP_IO_PIN_0   ((uint32_t)0x00000001U)
 APP_GPIO_DEFINE Defines. More...
 
#define APP_IO_PIN_1   ((uint32_t)0x00000002U)
 
#define APP_IO_PIN_2   ((uint32_t)0x00000004U)
 
#define APP_IO_PIN_3   ((uint32_t)0x00000008U)
 
#define APP_IO_PIN_4   ((uint32_t)0x00000010U)
 
#define APP_IO_PIN_5   ((uint32_t)0x00000020U)
 
#define APP_IO_PIN_6   ((uint32_t)0x00000040U)
 
#define APP_IO_PIN_7   ((uint32_t)0x00000080U)
 
#define APP_IO_PIN_8   ((uint32_t)0x00000100U)
 
#define APP_IO_PIN_9   ((uint32_t)0x00000200U)
 
#define APP_IO_PIN_10   ((uint32_t)0x00000400U)
 
#define APP_IO_PIN_11   ((uint32_t)0x00000800U)
 
#define APP_IO_PIN_12   ((uint32_t)0x00001000U)
 
#define APP_IO_PIN_13   ((uint32_t)0x00002000U)
 
#define APP_IO_PIN_14   ((uint32_t)0x00004000U)
 
#define APP_IO_PIN_15   ((uint32_t)0x00008000U)
 
#define APP_IO_PIN_16   ((uint32_t)0x00010000U)
 
#define APP_IO_PIN_17   ((uint32_t)0x00020000U)
 
#define APP_IO_PIN_18   ((uint32_t)0x00040000U)
 
#define APP_IO_PIN_19   ((uint32_t)0x00080000U)
 
#define APP_IO_PIN_20   ((uint32_t)0x00100000U)
 
#define APP_IO_PIN_21   ((uint32_t)0x00200000U)
 
#define APP_IO_PIN_22   ((uint32_t)0x00400000U)
 
#define APP_IO_PIN_23   ((uint32_t)0x00800000U)
 
#define APP_IO_PIN_24   ((uint32_t)0x01000000U)
 
#define APP_IO_PIN_25   ((uint32_t)0x02000000U)
 
#define APP_IO_PIN_26   ((uint32_t)0x04000000U)
 
#define APP_IO_PIN_27   ((uint32_t)0x08000000U)
 
#define APP_IO_PIN_28   ((uint32_t)0x10000000U)
 
#define APP_IO_PIN_29   ((uint32_t)0x20000000U)
 
#define APP_IO_PIN_30   ((uint32_t)0x40000000U)
 
#define APP_IO_PIN_31   ((uint32_t)0x80000000U)
 
#define APP_IO_PINS_0_15   ((uint32_t)0x0000FFFFU)
 
#define APP_IO_PINS_16_31   ((uint32_t)0xFFFF0000U)
 
#define APP_IO_PIN_ALL   ((uint32_t)0xFFFFFFFFU)
 
#define APP_MSIO_PIN_MASK   ((uint32_t)0x0000001FU)
 
#define APP_MSIO_PIN_ALL   ((uint32_t)0x001FU)
 
#define APP_AON_IO_PIN_MASK   ((uint32_t)0x000000FFU)
 
#define APP_AON_IO_PIN_ALL   ((uint32_t)0x00FFU)
 
#define APP_IO_PIN_MASK   ((uint32_t)0xFFFFFFFFU)
 
#define APP_IO_DEFAULT_CONFIG
 GR551x_APP_GPIO_default_config initStruct default configuart APP_GPIOn. More...
 

Detailed Description

Macro Definition Documentation

◆ APP_AON_IO_PIN_ALL

#define APP_AON_IO_PIN_ALL   ((uint32_t)0x00FFU)

All pins selected

◆ APP_AON_IO_PIN_MASK

#define APP_AON_IO_PIN_MASK   ((uint32_t)0x000000FFU)

PIN mask for assert test

◆ APP_IO_DEFAULT_CONFIG

#define APP_IO_DEFAULT_CONFIG
Value:
{ \
.pin = APP_IO_PIN_ALL, \
.mode = APP_IO_MODE_INPUT, \
.pull = APP_IO_PULLDOWN, \
.mux = APP_IO_MUX_7, \
}

GR551x_APP_GPIO_default_config initStruct default configuart APP_GPIOn.

◆ APP_IO_PIN_0

#define APP_IO_PIN_0   ((uint32_t)0x00000001U)

APP_GPIO_DEFINE Defines.

Pin 0 selected

◆ APP_IO_PIN_1

#define APP_IO_PIN_1   ((uint32_t)0x00000002U)

Pin 1 selected

◆ APP_IO_PIN_10

#define APP_IO_PIN_10   ((uint32_t)0x00000400U)

Pin 10 selected

◆ APP_IO_PIN_11

#define APP_IO_PIN_11   ((uint32_t)0x00000800U)

Pin 11 selected

◆ APP_IO_PIN_12

#define APP_IO_PIN_12   ((uint32_t)0x00001000U)

Pin 12 selected

◆ APP_IO_PIN_13

#define APP_IO_PIN_13   ((uint32_t)0x00002000U)

Pin 13 selected

◆ APP_IO_PIN_14

#define APP_IO_PIN_14   ((uint32_t)0x00004000U)

Pin 14 selected

◆ APP_IO_PIN_15

#define APP_IO_PIN_15   ((uint32_t)0x00008000U)

Pin 15 selected

◆ APP_IO_PIN_16

#define APP_IO_PIN_16   ((uint32_t)0x00010000U)

Pin 16 selected

◆ APP_IO_PIN_17

#define APP_IO_PIN_17   ((uint32_t)0x00020000U)

Pin 17 selected

◆ APP_IO_PIN_18

#define APP_IO_PIN_18   ((uint32_t)0x00040000U)

Pin 18 selected

◆ APP_IO_PIN_19

#define APP_IO_PIN_19   ((uint32_t)0x00080000U)

Pin 19 selected

◆ APP_IO_PIN_2

#define APP_IO_PIN_2   ((uint32_t)0x00000004U)

Pin 2 selected

◆ APP_IO_PIN_20

#define APP_IO_PIN_20   ((uint32_t)0x00100000U)

Pin 20 selected

◆ APP_IO_PIN_21

#define APP_IO_PIN_21   ((uint32_t)0x00200000U)

Pin 21 selected

◆ APP_IO_PIN_22

#define APP_IO_PIN_22   ((uint32_t)0x00400000U)

Pin 22 selected

◆ APP_IO_PIN_23

#define APP_IO_PIN_23   ((uint32_t)0x00800000U)

Pin 23 selected

◆ APP_IO_PIN_24

#define APP_IO_PIN_24   ((uint32_t)0x01000000U)

Pin 24 selected

◆ APP_IO_PIN_25

#define APP_IO_PIN_25   ((uint32_t)0x02000000U)

Pin 25 selected

◆ APP_IO_PIN_26

#define APP_IO_PIN_26   ((uint32_t)0x04000000U)

Pin 26 selected

◆ APP_IO_PIN_27

#define APP_IO_PIN_27   ((uint32_t)0x08000000U)

Pin 27 selected

◆ APP_IO_PIN_28

#define APP_IO_PIN_28   ((uint32_t)0x10000000U)

Pin 28 selected

◆ APP_IO_PIN_29

#define APP_IO_PIN_29   ((uint32_t)0x20000000U)

Pin 29 selected

◆ APP_IO_PIN_3

#define APP_IO_PIN_3   ((uint32_t)0x00000008U)

Pin 3 selected

◆ APP_IO_PIN_30

#define APP_IO_PIN_30   ((uint32_t)0x40000000U)

Pin 30 selected

◆ APP_IO_PIN_31

#define APP_IO_PIN_31   ((uint32_t)0x80000000U)

Pin 31 selected

◆ APP_IO_PIN_4

#define APP_IO_PIN_4   ((uint32_t)0x00000010U)

Pin 4 selected

◆ APP_IO_PIN_5

#define APP_IO_PIN_5   ((uint32_t)0x00000020U)

Pin 5 selected

◆ APP_IO_PIN_6

#define APP_IO_PIN_6   ((uint32_t)0x00000040U)

Pin 6 selected

◆ APP_IO_PIN_7

#define APP_IO_PIN_7   ((uint32_t)0x00000080U)

Pin 7 selected

◆ APP_IO_PIN_8

#define APP_IO_PIN_8   ((uint32_t)0x00000100U)

Pin 8 selected

◆ APP_IO_PIN_9

#define APP_IO_PIN_9   ((uint32_t)0x00000200U)

Pin 9 selected

◆ APP_IO_PIN_ALL

#define APP_IO_PIN_ALL   ((uint32_t)0xFFFFFFFFU)

All pins selected

◆ APP_IO_PIN_MASK

#define APP_IO_PIN_MASK   ((uint32_t)0xFFFFFFFFU)

PIN mask for assert test

◆ APP_IO_PINS_0_15

#define APP_IO_PINS_0_15   ((uint32_t)0x0000FFFFU)

0~15 pins selected

◆ APP_IO_PINS_16_31

#define APP_IO_PINS_16_31   ((uint32_t)0xFFFF0000U)

16~31 pins selected

◆ APP_MSIO_PIN_ALL

#define APP_MSIO_PIN_ALL   ((uint32_t)0x001FU)

All pins selected

◆ APP_MSIO_PIN_MASK

#define APP_MSIO_PIN_MASK   ((uint32_t)0x0000001FU)

PIN mask for assert test

APP_IO_MUX_7
@ APP_IO_MUX_7
Definition: app_io.h:206
APP_IO_PIN_ALL
#define APP_IO_PIN_ALL
Definition: app_io.h:103
APP_IO_MODE_INPUT
@ APP_IO_MODE_INPUT
Definition: app_io.h:153
APP_IO_PULLDOWN
@ APP_IO_PULLDOWN
Definition: app_io.h:190