STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
|
Macros | |
#define | MCU_SYSCLKSOURCE_MASK 0x07u |
#define | MCU_SYSCLKSOURCE_OFFSET 0u |
#define | MCU_SYSCLKSOURCE_HSI ( 0u << MCU_SYSCLKSOURCE_OFFSET ) |
#define | MCU_SYSCLKSOURCE_HSE ( 1u << MCU_SYSCLKSOURCE_OFFSET ) |
#define | MCU_SYSCLKSOURCE_PLLCLK ( 2u << MCU_SYSCLKSOURCE_OFFSET ) |
#define | MCU_SYSCLKSOURCE_LSI ( 3u << MCU_SYSCLKSOURCE_OFFSET ) |
#define | MCU_SYSCLKSOURCE_LSE ( 4u << MCU_SYSCLKSOURCE_OFFSET ) |
#define MCU_SYSCLKSOURCE_HSE ( 1u << MCU_SYSCLKSOURCE_OFFSET ) |
HSE as system clock
#define MCU_SYSCLKSOURCE_HSI ( 0u << MCU_SYSCLKSOURCE_OFFSET ) |
HSI as system clock
#define MCU_SYSCLKSOURCE_LSE ( 4u << MCU_SYSCLKSOURCE_OFFSET ) |
LSE as system clock
#define MCU_SYSCLKSOURCE_LSI ( 3u << MCU_SYSCLKSOURCE_OFFSET ) |
LSI as system clock
#define MCU_SYSCLKSOURCE_MASK 0x07u |
Mask for SYS CLOCK SOURCE
#define MCU_SYSCLKSOURCE_OFFSET 0u |
Offset for SYS CLOCK SOURCE
#define MCU_SYSCLKSOURCE_PLLCLK ( 2u << MCU_SYSCLKSOURCE_OFFSET ) |
PLL output as system clock