Go to the source code of this file.
◆ STM32_RESET
#define STM32_RESET |
( |
|
bus, |
|
|
|
bit |
|
) |
| (((STM32_RESET_BUS_##bus##_CLR) << 17U) | ((STM32_RESET_BUS_##bus##_SET) << 5U) | (bit)) |
Pack RCC register offset and bit in one 32-bit value.
bits[4..0] stores the reset controller bit in 32bit RCC register bits[16..5] stores the reset controller set register offset from RCC base bits[28..17] stores the reset controller clear register offset from RCC base
- Parameters
-
bus | STM32 bus name |
bit | Reset bit |
◆ STM32_RESET_BUS_AHB2_CLR
#define STM32_RESET_BUS_AHB2_CLR 0x6D4 |
◆ STM32_RESET_BUS_AHB2_SET
#define STM32_RESET_BUS_AHB2_SET 0x6D0 |
◆ STM32_RESET_BUS_AHB4_CLR
#define STM32_RESET_BUS_AHB4_CLR 0x6E4 |
◆ STM32_RESET_BUS_AHB4_SET
#define STM32_RESET_BUS_AHB4_SET 0x6E0 |
◆ STM32_RESET_BUS_AHB5_CLR
#define STM32_RESET_BUS_AHB5_CLR 0x6EC |
◆ STM32_RESET_BUS_AHB5_SET
#define STM32_RESET_BUS_AHB5_SET 0x6E8 |
◆ STM32_RESET_BUS_AHB6_CLR
#define STM32_RESET_BUS_AHB6_CLR 0x6F4 |
◆ STM32_RESET_BUS_AHB6_SET
#define STM32_RESET_BUS_AHB6_SET 0x6F0 |
◆ STM32_RESET_BUS_APB1_CLR
#define STM32_RESET_BUS_APB1_CLR 0x6A4 |
◆ STM32_RESET_BUS_APB1_SET
#define STM32_RESET_BUS_APB1_SET 0x6A0 |
◆ STM32_RESET_BUS_APB2_CLR
#define STM32_RESET_BUS_APB2_CLR 0x6AC |
◆ STM32_RESET_BUS_APB2_SET
#define STM32_RESET_BUS_APB2_SET 0x6A8 |
◆ STM32_RESET_BUS_APB3_CLR
#define STM32_RESET_BUS_APB3_CLR 0x6B4 |
◆ STM32_RESET_BUS_APB3_SET
#define STM32_RESET_BUS_APB3_SET 0x6B0 |
◆ STM32_RESET_BUS_APB4_CLR
#define STM32_RESET_BUS_APB4_CLR 0x6BC |
◆ STM32_RESET_BUS_APB4_SET
#define STM32_RESET_BUS_APB4_SET 0x6B8 |
◆ STM32_RESET_BUS_APB5_CLR
#define STM32_RESET_BUS_APB5_CLR 0x6C4 |
◆ STM32_RESET_BUS_APB5_SET
#define STM32_RESET_BUS_APB5_SET 0x6C0 |
◆ STM32_RESET_BUS_APB6_CLR
#define STM32_RESET_BUS_APB6_CLR 0x6CC |
◆ STM32_RESET_BUS_APB6_SET
#define STM32_RESET_BUS_APB6_SET 0x6C8 |