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.