Macros | |
| #define | LL_CGC_MCU_SUBSYS_DEFAULT_WFI_CLK0 |
| #define | LL_CGC_MCU_SUBSYS_DEFAULT_WFI_CLK1 |
| #define | LL_CGC_MCU_SUBSYS_DEFAULT_CLK0 |
| #define | LL_CGC_MCU_PERIPH_CG_DEFAULT |
| #define | LL_CGC_MCU_PERIPH_SLP_CG_DEFAULT |
| #define | CGC_CLOCK_ENABLE (1) |
| #define | CGC_CLOCK_DISABLE (0) |
| #define | BIT_BAND(addr, bitnum) (((addr) & 0xF0000000) + 0x2000000 + (((addr) & 0xFFFFF) << 5) + ((bitnum) << 2)) |
| #define | MEMORY_ADDR(addr) (*((volatile uint32_t *)(addr))) |
| #define | BIT_SEGMENT_VALUE(addr, bitnum) MEMORY_ADDR(BIT_BAND(addr, bitnum)) |
| #define BIT_BAND | ( | addr, | |
| bitnum | |||
| ) | (((addr) & 0xF0000000) + 0x2000000 + (((addr) & 0xFFFFF) << 5) + ((bitnum) << 2)) |
Bit segment address calculation
Definition at line 311 of file gr55xx_ll_cgc.h.
| #define BIT_SEGMENT_VALUE | ( | addr, | |
| bitnum | |||
| ) | MEMORY_ADDR(BIT_BAND(addr, bitnum)) |
Bit segment address value manipulation
Definition at line 313 of file gr55xx_ll_cgc.h.
| #define CGC_CLOCK_DISABLE (0) |
Bit segment address disable
Definition at line 303 of file gr55xx_ll_cgc.h.
| #define CGC_CLOCK_ENABLE (1) |
Bit segment address enable
Definition at line 302 of file gr55xx_ll_cgc.h.
| #define LL_CGC_MCU_PERIPH_CG_DEFAULT |
pclk for the system default periph clock
Definition at line 280 of file gr55xx_ll_cgc.h.
| #define LL_CGC_MCU_PERIPH_SLP_CG_DEFAULT |
pclk for the system default periph wfi clock
Definition at line 300 of file gr55xx_ll_cgc.h.
| #define LL_CGC_MCU_SUBSYS_DEFAULT_CLK0 |
Hclk for the system default clock
Definition at line 259 of file gr55xx_ll_cgc.h.
| #define LL_CGC_MCU_SUBSYS_DEFAULT_WFI_CLK0 |
Hclk0 for the system default clock WFI/WFE
Definition at line 250 of file gr55xx_ll_cgc.h.
| #define LL_CGC_MCU_SUBSYS_DEFAULT_WFI_CLK1 |
Hclk1 for the system default clock WFI/WFE
Definition at line 254 of file gr55xx_ll_cgc.h.
| #define MEMORY_ADDR | ( | addr | ) | (*((volatile uint32_t *)(addr))) |
Bit segment address type conversion
Definition at line 312 of file gr55xx_ll_cgc.h.