Lines Matching +full:0 +full:x3
18 #define STM32_AF0 0x0
19 #define STM32_AF1 0x1
20 #define STM32_AF2 0x2
21 #define STM32_AF3 0x3
22 #define STM32_AF4 0x4
23 #define STM32_AF5 0x5
24 #define STM32_AF6 0x6
25 #define STM32_AF7 0x7
26 #define STM32_AF8 0x8
27 #define STM32_AF9 0x9
28 #define STM32_AF10 0xa
29 #define STM32_AF11 0xb
30 #define STM32_AF12 0xc
31 #define STM32_AF13 0xd
32 #define STM32_AF14 0xe
33 #define STM32_AF15 0xf
34 #define STM32_ANALOG 0x10
35 #define STM32_GPIO 0x11
42 #define STM32_MODE_SHIFT 0U
43 #define STM32_MODE_MASK 0x1FU
45 #define STM32_LINE_MASK 0xFU
47 #define STM32_PORT_MASK 0x1FU
54 * - mode [ 0 : 4 ]
59 * @param line Pin (0..15)
72 * Alternate Functions [ 0 : 3 ]
82 #define STM32_MODER_INPUT_MODE (0x0 << STM32_MODER_SHIFT)
83 #define STM32_MODER_OUTPUT_MODE (0x1 << STM32_MODER_SHIFT)
84 #define STM32_MODER_ALT_MODE (0x2 << STM32_MODER_SHIFT)
85 #define STM32_MODER_ANALOG_MODE (0x3 << STM32_MODER_SHIFT)
86 #define STM32_MODER_MASK 0x3
90 #define STM32_OTYPER_PUSH_PULL (0x0 << STM32_OTYPER_SHIFT)
91 #define STM32_OTYPER_OPEN_DRAIN (0x1 << STM32_OTYPER_SHIFT)
92 #define STM32_OTYPER_MASK 0x1
96 #define STM32_OSPEEDR_LOW_SPEED (0x0 << STM32_OSPEEDR_SHIFT)
97 #define STM32_OSPEEDR_MEDIUM_SPEED (0x1 << STM32_OSPEEDR_SHIFT)
98 #define STM32_OSPEEDR_HIGH_SPEED (0x2 << STM32_OSPEEDR_SHIFT)
99 #define STM32_OSPEEDR_VERY_HIGH_SPEED (0x3 << STM32_OSPEEDR_SHIFT)
100 #define STM32_OSPEEDR_MASK 0x3
104 #define STM32_PUPDR_NO_PULL (0x0 << STM32_PUPDR_SHIFT)
105 #define STM32_PUPDR_PULL_UP (0x1 << STM32_PUPDR_SHIFT)
106 #define STM32_PUPDR_PULL_DOWN (0x2 << STM32_PUPDR_SHIFT)
107 #define STM32_PUPDR_MASK 0x3
111 #define STM32_ODR_0 (0x0 << STM32_ODR_SHIFT)
112 #define STM32_ODR_1 (0x1 << STM32_ODR_SHIFT)
113 #define STM32_ODR_MASK 0x1