|
STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
|
Macros | |
| #define | MCU_HSI_DIV_OFFSET 11u |
| #define | MCU_HSI_DIV_MASK 0x3800u |
| #define | MCU_HSI_DIV1 ( 0UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV2 ( 1UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV4 ( 2UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV8 ( 3UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV16 ( 4UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV32 ( 5UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV64 ( 6UL << MCU_HSI_DIV_OFFSET ) |
| #define | MCU_HSI_DIV128 ( 7UL << MCU_HSI_DIV_OFFSET ) |
| #define MCU_HSI_DIV1 ( 0UL << MCU_HSI_DIV_OFFSET ) |
HSI clock not divided
| #define MCU_HSI_DIV128 ( 7UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 128
| #define MCU_HSI_DIV16 ( 4UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 16
| #define MCU_HSI_DIV2 ( 1UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 2
| #define MCU_HSI_DIV32 ( 5UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 32
| #define MCU_HSI_DIV4 ( 2UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 4
| #define MCU_HSI_DIV64 ( 6UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 64
| #define MCU_HSI_DIV8 ( 3UL << MCU_HSI_DIV_OFFSET ) |
HSI clock divided by 8
| #define MCU_HSI_DIV_MASK 0x3800u |
HSI div mask
| #define MCU_HSI_DIV_OFFSET 11u |
HSI div register offset