Macros
Collaboration diagram for GPIO_pins_define:

Macros

#define GPIO_Pin_0   ((uint16_t)0x0001)
 
#define GPIO_Pin_0   ((uint16_t)0x0001) /* Pin 0 selected */
 
#define GPIO_Pin_0   ((uint16_t)0x0001) /* Pin 0 selected */
 
#define GPIO_Pin_0   ((uint16_t)0x0001)
 
#define GPIO_Pin_1   ((uint16_t)0x0002)
 
#define GPIO_Pin_1   ((uint16_t)0x0002) /* Pin 1 selected */
 
#define GPIO_Pin_1   ((uint16_t)0x0002) /* Pin 1 selected */
 
#define GPIO_Pin_1   ((uint16_t)0x0002)
 
#define GPIO_Pin_10   ((uint16_t)0x0400)
 
#define GPIO_Pin_10   ((uint16_t)0x0400) /* Pin 10 selected */
 
#define GPIO_Pin_10   ((uint16_t)0x0400) /* Pin 10 selected */
 
#define GPIO_Pin_10   ((uint16_t)0x0400)
 
#define GPIO_Pin_11   ((uint16_t)0x0800)
 
#define GPIO_Pin_11   ((uint16_t)0x0800) /* Pin 11 selected */
 
#define GPIO_Pin_11   ((uint16_t)0x0800) /* Pin 11 selected */
 
#define GPIO_Pin_11   ((uint16_t)0x0800)
 
#define GPIO_Pin_12   ((uint16_t)0x1000)
 
#define GPIO_Pin_12   ((uint16_t)0x1000) /* Pin 12 selected */
 
#define GPIO_Pin_12   ((uint16_t)0x1000) /* Pin 12 selected */
 
#define GPIO_Pin_12   ((uint16_t)0x1000)
 
#define GPIO_Pin_13   ((uint16_t)0x2000)
 
#define GPIO_Pin_13   ((uint16_t)0x2000) /* Pin 13 selected */
 
#define GPIO_Pin_13   ((uint16_t)0x2000) /* Pin 13 selected */
 
#define GPIO_Pin_13   ((uint16_t)0x2000)
 
#define GPIO_Pin_14   ((uint16_t)0x4000)
 
#define GPIO_Pin_14   ((uint16_t)0x4000) /* Pin 14 selected */
 
#define GPIO_Pin_14   ((uint16_t)0x4000) /* Pin 14 selected */
 
#define GPIO_Pin_14   ((uint16_t)0x4000)
 
#define GPIO_Pin_15   ((uint16_t)0x8000)
 
#define GPIO_Pin_15   ((uint16_t)0x8000) /* Pin 15 selected */
 
#define GPIO_Pin_15   ((uint16_t)0x8000) /* Pin 15 selected */
 
#define GPIO_Pin_15   ((uint16_t)0x8000)
 
#define GPIO_Pin_2   ((uint16_t)0x0004)
 
#define GPIO_Pin_2   ((uint16_t)0x0004) /* Pin 2 selected */
 
#define GPIO_Pin_2   ((uint16_t)0x0004) /* Pin 2 selected */
 
#define GPIO_Pin_2   ((uint16_t)0x0004)
 
#define GPIO_Pin_3   ((uint16_t)0x0008)
 
#define GPIO_Pin_3   ((uint16_t)0x0008) /* Pin 3 selected */
 
#define GPIO_Pin_3   ((uint16_t)0x0008) /* Pin 3 selected */
 
#define GPIO_Pin_3   ((uint16_t)0x0008)
 
#define GPIO_Pin_4   ((uint16_t)0x0010)
 
#define GPIO_Pin_4   ((uint16_t)0x0010) /* Pin 4 selected */
 
#define GPIO_Pin_4   ((uint16_t)0x0010) /* Pin 4 selected */
 
#define GPIO_Pin_4   ((uint16_t)0x0010)
 
#define GPIO_Pin_5   ((uint16_t)0x0020)
 
#define GPIO_Pin_5   ((uint16_t)0x0020) /* Pin 5 selected */
 
#define GPIO_Pin_5   ((uint16_t)0x0020) /* Pin 5 selected */
 
#define GPIO_Pin_5   ((uint16_t)0x0020)
 
#define GPIO_Pin_6   ((uint16_t)0x0040)
 
#define GPIO_Pin_6   ((uint16_t)0x0040) /* Pin 6 selected */
 
#define GPIO_Pin_6   ((uint16_t)0x0040) /* Pin 6 selected */
 
#define GPIO_Pin_6   ((uint16_t)0x0040)
 
#define GPIO_Pin_7   ((uint16_t)0x0080)
 
#define GPIO_Pin_7   ((uint16_t)0x0080) /* Pin 7 selected */
 
#define GPIO_Pin_7   ((uint16_t)0x0080) /* Pin 7 selected */
 
#define GPIO_Pin_7   ((uint16_t)0x0080)
 
#define GPIO_Pin_8   ((uint16_t)0x0100)
 
#define GPIO_Pin_8   ((uint16_t)0x0100) /* Pin 8 selected */
 
#define GPIO_Pin_8   ((uint16_t)0x0100) /* Pin 8 selected */
 
#define GPIO_Pin_8   ((uint16_t)0x0100)
 
#define GPIO_Pin_9   ((uint16_t)0x0200)
 
#define GPIO_Pin_9   ((uint16_t)0x0200) /* Pin 9 selected */
 
#define GPIO_Pin_9   ((uint16_t)0x0200) /* Pin 9 selected */
 
#define GPIO_Pin_9   ((uint16_t)0x0200)
 
#define GPIO_Pin_All   ((uint16_t)0xFFFF)
 
#define GPIO_Pin_All   ((uint16_t)0xFFFF) /* All pins selected */
 
#define GPIO_Pin_All   ((uint16_t)0xFFFF) /* All pins selected */
 
#define GPIO_Pin_All   ((uint16_t)0xFFFF)
 
#define GPIO_PIN_MASK   ((uint32_t)0x0000FFFF) /* PIN mask for assert test */
 
#define IS_GET_GPIO_PIN(PIN)
 
#define IS_GET_GPIO_PIN(PIN)
 
#define IS_GET_GPIO_PIN(PIN)
 
#define IS_GET_GPIO_PIN(PIN)
 
#define IS_GPIO_PIN(PIN)   ((((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))
 
#define IS_GPIO_PIN(PIN)   ((((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))
 
#define IS_GPIO_PIN(PIN)   (((PIN) & GPIO_PIN_MASK ) != (uint32_t)0x00)
 
#define IS_GPIO_PIN(PIN)   ((PIN) != (uint16_t)0x00)
 

Detailed Description

Macro Definition Documentation

#define GPIO_Pin_0   ((uint16_t)0x0001)

Pin 0 selected

Definition at line 127 of file stm32f10x_gpio.h.

#define GPIO_Pin_0   ((uint16_t)0x0001) /* Pin 0 selected */
#define GPIO_Pin_0   ((uint16_t)0x0001) /* Pin 0 selected */
#define GPIO_Pin_0   ((uint16_t)0x0001)

Pin 0 selected

Definition at line 168 of file stm32f30x_gpio.h.

#define GPIO_Pin_1   ((uint16_t)0x0002)

Pin 1 selected

Definition at line 128 of file stm32f10x_gpio.h.

#define GPIO_Pin_1   ((uint16_t)0x0002) /* Pin 1 selected */
#define GPIO_Pin_1   ((uint16_t)0x0002) /* Pin 1 selected */
#define GPIO_Pin_1   ((uint16_t)0x0002)

Pin 1 selected

Definition at line 169 of file stm32f30x_gpio.h.

#define GPIO_Pin_10   ((uint16_t)0x0400)

Pin 10 selected

Definition at line 137 of file stm32f10x_gpio.h.

#define GPIO_Pin_10   ((uint16_t)0x0400) /* Pin 10 selected */
#define GPIO_Pin_10   ((uint16_t)0x0400) /* Pin 10 selected */
#define GPIO_Pin_10   ((uint16_t)0x0400)

Pin 10 selected

Definition at line 178 of file stm32f30x_gpio.h.

#define GPIO_Pin_11   ((uint16_t)0x0800)

Pin 11 selected

Definition at line 138 of file stm32f10x_gpio.h.

#define GPIO_Pin_11   ((uint16_t)0x0800) /* Pin 11 selected */
#define GPIO_Pin_11   ((uint16_t)0x0800) /* Pin 11 selected */
#define GPIO_Pin_11   ((uint16_t)0x0800)

Pin 11 selected

Definition at line 179 of file stm32f30x_gpio.h.

#define GPIO_Pin_12   ((uint16_t)0x1000)

Pin 12 selected

Definition at line 139 of file stm32f10x_gpio.h.

#define GPIO_Pin_12   ((uint16_t)0x1000) /* Pin 12 selected */
#define GPIO_Pin_12   ((uint16_t)0x1000) /* Pin 12 selected */
#define GPIO_Pin_12   ((uint16_t)0x1000)

Pin 12 selected

Definition at line 180 of file stm32f30x_gpio.h.

#define GPIO_Pin_13   ((uint16_t)0x2000)

Pin 13 selected

Definition at line 140 of file stm32f10x_gpio.h.

#define GPIO_Pin_13   ((uint16_t)0x2000) /* Pin 13 selected */
#define GPIO_Pin_13   ((uint16_t)0x2000) /* Pin 13 selected */
#define GPIO_Pin_13   ((uint16_t)0x2000)

Pin 13 selected

Definition at line 181 of file stm32f30x_gpio.h.

#define GPIO_Pin_14   ((uint16_t)0x4000)

Pin 14 selected

Definition at line 141 of file stm32f10x_gpio.h.

#define GPIO_Pin_14   ((uint16_t)0x4000) /* Pin 14 selected */
#define GPIO_Pin_14   ((uint16_t)0x4000) /* Pin 14 selected */
#define GPIO_Pin_14   ((uint16_t)0x4000)

Pin 14 selected

Definition at line 182 of file stm32f30x_gpio.h.

#define GPIO_Pin_15   ((uint16_t)0x8000)

Pin 15 selected

Definition at line 142 of file stm32f10x_gpio.h.

#define GPIO_Pin_15   ((uint16_t)0x8000) /* Pin 15 selected */
#define GPIO_Pin_15   ((uint16_t)0x8000) /* Pin 15 selected */
#define GPIO_Pin_15   ((uint16_t)0x8000)

Pin 15 selected

Definition at line 183 of file stm32f30x_gpio.h.

#define GPIO_Pin_2   ((uint16_t)0x0004)

Pin 2 selected

Definition at line 129 of file stm32f10x_gpio.h.

#define GPIO_Pin_2   ((uint16_t)0x0004) /* Pin 2 selected */
#define GPIO_Pin_2   ((uint16_t)0x0004) /* Pin 2 selected */
#define GPIO_Pin_2   ((uint16_t)0x0004)

Pin 2 selected

Definition at line 170 of file stm32f30x_gpio.h.

#define GPIO_Pin_3   ((uint16_t)0x0008)

Pin 3 selected

Definition at line 130 of file stm32f10x_gpio.h.

#define GPIO_Pin_3   ((uint16_t)0x0008) /* Pin 3 selected */
#define GPIO_Pin_3   ((uint16_t)0x0008) /* Pin 3 selected */
#define GPIO_Pin_3   ((uint16_t)0x0008)

Pin 3 selected

Definition at line 171 of file stm32f30x_gpio.h.

#define GPIO_Pin_4   ((uint16_t)0x0010)

Pin 4 selected

Definition at line 131 of file stm32f10x_gpio.h.

#define GPIO_Pin_4   ((uint16_t)0x0010) /* Pin 4 selected */
#define GPIO_Pin_4   ((uint16_t)0x0010) /* Pin 4 selected */
#define GPIO_Pin_4   ((uint16_t)0x0010)

Pin 4 selected

Definition at line 172 of file stm32f30x_gpio.h.

#define GPIO_Pin_5   ((uint16_t)0x0020)

Pin 5 selected

Definition at line 132 of file stm32f10x_gpio.h.

#define GPIO_Pin_5   ((uint16_t)0x0020) /* Pin 5 selected */
#define GPIO_Pin_5   ((uint16_t)0x0020) /* Pin 5 selected */
#define GPIO_Pin_5   ((uint16_t)0x0020)

Pin 5 selected

Definition at line 173 of file stm32f30x_gpio.h.

#define GPIO_Pin_6   ((uint16_t)0x0040)

Pin 6 selected

Definition at line 133 of file stm32f10x_gpio.h.

#define GPIO_Pin_6   ((uint16_t)0x0040) /* Pin 6 selected */
#define GPIO_Pin_6   ((uint16_t)0x0040) /* Pin 6 selected */
#define GPIO_Pin_6   ((uint16_t)0x0040)

Pin 6 selected

Definition at line 174 of file stm32f30x_gpio.h.

#define GPIO_Pin_7   ((uint16_t)0x0080)

Pin 7 selected

Definition at line 134 of file stm32f10x_gpio.h.

#define GPIO_Pin_7   ((uint16_t)0x0080) /* Pin 7 selected */
#define GPIO_Pin_7   ((uint16_t)0x0080) /* Pin 7 selected */
#define GPIO_Pin_7   ((uint16_t)0x0080)

Pin 7 selected

Definition at line 175 of file stm32f30x_gpio.h.

#define GPIO_Pin_8   ((uint16_t)0x0100)

Pin 8 selected

Definition at line 135 of file stm32f10x_gpio.h.

#define GPIO_Pin_8   ((uint16_t)0x0100) /* Pin 8 selected */
#define GPIO_Pin_8   ((uint16_t)0x0100) /* Pin 8 selected */
#define GPIO_Pin_8   ((uint16_t)0x0100)

Pin 8 selected

Definition at line 176 of file stm32f30x_gpio.h.

#define GPIO_Pin_9   ((uint16_t)0x0200)

Pin 9 selected

Definition at line 136 of file stm32f10x_gpio.h.

#define GPIO_Pin_9   ((uint16_t)0x0200) /* Pin 9 selected */
#define GPIO_Pin_9   ((uint16_t)0x0200) /* Pin 9 selected */
#define GPIO_Pin_9   ((uint16_t)0x0200)

Pin 9 selected

Definition at line 177 of file stm32f30x_gpio.h.

#define GPIO_Pin_All   ((uint16_t)0xFFFF)

All pins selected

Definition at line 143 of file stm32f10x_gpio.h.

#define GPIO_Pin_All   ((uint16_t)0xFFFF) /* All pins selected */
#define GPIO_Pin_All   ((uint16_t)0xFFFF) /* All pins selected */
#define GPIO_Pin_All   ((uint16_t)0xFFFF)

All pins selected

Definition at line 184 of file stm32f30x_gpio.h.

#define GPIO_PIN_MASK   ((uint32_t)0x0000FFFF) /* PIN mask for assert test */
#define IS_GET_GPIO_PIN (   PIN)
Value:
(((PIN) == GPIO_Pin_0) || \
((PIN) == GPIO_Pin_1) || \
((PIN) == GPIO_Pin_2) || \
((PIN) == GPIO_Pin_3) || \
((PIN) == GPIO_Pin_4) || \
((PIN) == GPIO_Pin_5) || \
((PIN) == GPIO_Pin_6) || \
((PIN) == GPIO_Pin_7) || \
((PIN) == GPIO_Pin_8) || \
((PIN) == GPIO_Pin_9) || \
((PIN) == GPIO_Pin_10) || \
((PIN) == GPIO_Pin_11) || \
((PIN) == GPIO_Pin_12) || \
((PIN) == GPIO_Pin_13) || \
((PIN) == GPIO_Pin_14) || \
((PIN) == GPIO_Pin_15))
#define GPIO_Pin_1
#define GPIO_Pin_14
#define GPIO_Pin_7
#define GPIO_Pin_3
#define GPIO_Pin_12
#define GPIO_Pin_13
#define GPIO_Pin_8
#define GPIO_Pin_0
#define GPIO_Pin_10
#define GPIO_Pin_2
#define GPIO_Pin_11
#define GPIO_Pin_9
#define GPIO_Pin_5
#define GPIO_Pin_4
#define GPIO_Pin_15
#define GPIO_Pin_6

Definition at line 147 of file stm32f10x_gpio.h.

#define IS_GET_GPIO_PIN (   PIN)
Value:
(((PIN) == GPIO_Pin_0) || \
((PIN) == GPIO_Pin_1) || \
((PIN) == GPIO_Pin_2) || \
((PIN) == GPIO_Pin_3) || \
((PIN) == GPIO_Pin_4) || \
((PIN) == GPIO_Pin_5) || \
((PIN) == GPIO_Pin_6) || \
((PIN) == GPIO_Pin_7) || \
((PIN) == GPIO_Pin_8) || \
((PIN) == GPIO_Pin_9) || \
((PIN) == GPIO_Pin_10) || \
((PIN) == GPIO_Pin_11) || \
((PIN) == GPIO_Pin_12) || \
((PIN) == GPIO_Pin_13) || \
((PIN) == GPIO_Pin_14) || \
((PIN) == GPIO_Pin_15))

Definition at line 170 of file STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_gpio.h.

#define IS_GET_GPIO_PIN (   PIN)
Value:
(((PIN) == GPIO_Pin_0) || \
((PIN) == GPIO_Pin_1) || \
((PIN) == GPIO_Pin_2) || \
((PIN) == GPIO_Pin_3) || \
((PIN) == GPIO_Pin_4) || \
((PIN) == GPIO_Pin_5) || \
((PIN) == GPIO_Pin_6) || \
((PIN) == GPIO_Pin_7) || \
((PIN) == GPIO_Pin_8) || \
((PIN) == GPIO_Pin_9) || \
((PIN) == GPIO_Pin_10) || \
((PIN) == GPIO_Pin_11) || \
((PIN) == GPIO_Pin_12) || \
((PIN) == GPIO_Pin_13) || \
((PIN) == GPIO_Pin_14) || \
((PIN) == GPIO_Pin_15))

Definition at line 179 of file CMSIS/CM4/DeviceSupport/ST/STM32F4xx/stm32f4xx_gpio.h.

#define IS_GET_GPIO_PIN (   PIN)
Value:
(((PIN) == GPIO_Pin_0) || \
((PIN) == GPIO_Pin_1) || \
((PIN) == GPIO_Pin_2) || \
((PIN) == GPIO_Pin_3) || \
((PIN) == GPIO_Pin_4) || \
((PIN) == GPIO_Pin_5) || \
((PIN) == GPIO_Pin_6) || \
((PIN) == GPIO_Pin_7) || \
((PIN) == GPIO_Pin_8) || \
((PIN) == GPIO_Pin_9) || \
((PIN) == GPIO_Pin_10) || \
((PIN) == GPIO_Pin_11) || \
((PIN) == GPIO_Pin_12) || \
((PIN) == GPIO_Pin_13) || \
((PIN) == GPIO_Pin_14) || \
((PIN) == GPIO_Pin_15))
#define GPIO_Pin_1
#define GPIO_Pin_14
#define GPIO_Pin_7
#define GPIO_Pin_3
#define GPIO_Pin_12
#define GPIO_Pin_13
#define GPIO_Pin_8
#define GPIO_Pin_0
#define GPIO_Pin_10
#define GPIO_Pin_2
#define GPIO_Pin_11
#define GPIO_Pin_9
#define GPIO_Pin_5
#define GPIO_Pin_4
#define GPIO_Pin_15
#define GPIO_Pin_6

Definition at line 188 of file stm32f30x_gpio.h.

#define IS_GPIO_PIN (   PIN)    ((((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))

Definition at line 145 of file stm32f10x_gpio.h.

#define IS_GPIO_PIN (   PIN)    ((((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))
#define IS_GPIO_PIN (   PIN)    (((PIN) & GPIO_PIN_MASK ) != (uint32_t)0x00)
#define IS_GPIO_PIN (   PIN)    ((PIN) != (uint16_t)0x00)

Definition at line 186 of file stm32f30x_gpio.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54