STM32G474xx HAL用户手册
宏定义 | 函数
stm32g4xx_ll_system.h 文件参考

SYSTEM LL模块的头文件。 更多...

#include "stm32g4xx.h"

转到此文件的源代码。

宏定义

#define DBGMCU_REVID_POSITION   (uint32_t)POSITION_VAL(DBGMCU_IDCODE_REV_ID)
#define FLASH_PDKEY1   0x04152637U
 运行模式下Flash掉电密钥。
#define FLASH_PDKEY2   0xFAFBFCFDU
#define LL_SYSCFG_REMAP_FLASH   0x00000000U
#define LL_SYSCFG_REMAP_SYSTEMFLASH   SYSCFG_MEMRMP_MEM_MODE_0
#define LL_SYSCFG_REMAP_SRAM   (SYSCFG_MEMRMP_MEM_MODE_1 | SYSCFG_MEMRMP_MEM_MODE_0)
#define LL_SYSCFG_REMAP_FMC   SYSCFG_MEMRMP_MEM_MODE_1
#define LL_SYSCFG_REMAP_QUADSPI   (SYSCFG_MEMRMP_MEM_MODE_2 | SYSCFG_MEMRMP_MEM_MODE_1)
#define LL_SYSCFG_BANKMODE_BANK1   0x00000000U
#define LL_SYSCFG_BANKMODE_BANK2   SYSCFG_MEMRMP_FB_MODE
#define LL_SYSCFG_I2C_FASTMODEPLUS_PB6   SYSCFG_CFGR1_I2C_PB6_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_PB7   SYSCFG_CFGR1_I2C_PB7_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_PB8   SYSCFG_CFGR1_I2C_PB8_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_PB9   SYSCFG_CFGR1_I2C_PB9_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_I2C1   SYSCFG_CFGR1_I2C1_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_I2C2   SYSCFG_CFGR1_I2C2_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_I2C3   SYSCFG_CFGR1_I2C3_FMP
#define LL_SYSCFG_I2C_FASTMODEPLUS_I2C4   SYSCFG_CFGR1_I2C4_FMP
#define LL_SYSCFG_EXTI_PORTA   0U
#define LL_SYSCFG_EXTI_PORTB   1U
#define LL_SYSCFG_EXTI_PORTC   2U
#define LL_SYSCFG_EXTI_PORTD   3U
#define LL_SYSCFG_EXTI_PORTE   4U
#define LL_SYSCFG_EXTI_PORTF   5U
#define LL_SYSCFG_EXTI_PORTG   6U
#define LL_SYSCFG_EXTI_LINE0   (uint32_t)((0x000FU << 16U) | 0U) /* !< EXTI_POSITION_0 | EXTICR[0] */
#define LL_SYSCFG_EXTI_LINE1   (uint32_t)((0x00F0U << 16U) | 0U) /* !< EXTI_POSITION_4 | EXTICR[0] */
#define LL_SYSCFG_EXTI_LINE2   (uint32_t)((0x0F00U << 16U) | 0U) /* !< EXTI_POSITION_8 | EXTICR[0] */
#define LL_SYSCFG_EXTI_LINE3   (uint32_t)((0xF000U << 16U) | 0U) /* !< EXTI_POSITION_12 | EXTICR[0] */
#define LL_SYSCFG_EXTI_LINE4   (uint32_t)((0x000FU << 16U) | 1U) /* !< EXTI_POSITION_0 | EXTICR[1] */
#define LL_SYSCFG_EXTI_LINE5   (uint32_t)((0x00F0U << 16U) | 1U) /* !< EXTI_POSITION_4 | EXTICR[1] */
#define LL_SYSCFG_EXTI_LINE6   (uint32_t)((0x0F00U << 16U) | 1U) /* !< EXTI_POSITION_8 | EXTICR[1] */
#define LL_SYSCFG_EXTI_LINE7   (uint32_t)((0xF000U << 16U) | 1U) /* !< EXTI_POSITION_12 | EXTICR[1] */
#define LL_SYSCFG_EXTI_LINE8   (uint32_t)((0x000FU << 16U) | 2U) /* !< EXTI_POSITION_0 | EXTICR[2] */
#define LL_SYSCFG_EXTI_LINE9   (uint32_t)((0x00F0U << 16U) | 2U) /* !< EXTI_POSITION_4 | EXTICR[2] */
#define LL_SYSCFG_EXTI_LINE10   (uint32_t)((0x0F00U << 16U) | 2U) /* !< EXTI_POSITION_8 | EXTICR[2] */
#define LL_SYSCFG_EXTI_LINE11   (uint32_t)((0xF000U << 16U) | 2U) /* !< EXTI_POSITION_12 | EXTICR[2] */
#define LL_SYSCFG_EXTI_LINE12   (uint32_t)((0x000FU << 16U) | 3U) /* !< EXTI_POSITION_0 | EXTICR[3] */
#define LL_SYSCFG_EXTI_LINE13   (uint32_t)((0x00F0U << 16U) | 3U) /* !< EXTI_POSITION_4 | EXTICR[3] */
#define LL_SYSCFG_EXTI_LINE14   (uint32_t)((0x0F00U << 16U) | 3U) /* !< EXTI_POSITION_8 | EXTICR[3] */
#define LL_SYSCFG_EXTI_LINE15   (uint32_t)((0xF000U << 16U) | 3U) /* !< EXTI_POSITION_12 | EXTICR[3] */
#define LL_SYSCFG_TIMBREAK_ECC   SYSCFG_CFGR2_ECCL
#define LL_SYSCFG_TIMBREAK_PVD   SYSCFG_CFGR2_PVDL
#define LL_SYSCFG_TIMBREAK_SRAM_PARITY   SYSCFG_CFGR2_SPL
#define LL_SYSCFG_TIMBREAK_LOCKUP   SYSCFG_CFGR2_CLL
#define LL_SYSCFG_CCMSRAMWRP_PAGE0   SYSCFG_SWPR_PAGE0
#define LL_SYSCFG_CCMSRAMWRP_PAGE1   SYSCFG_SWPR_PAGE1
#define LL_SYSCFG_CCMSRAMWRP_PAGE2   SYSCFG_SWPR_PAGE2
#define LL_SYSCFG_CCMSRAMWRP_PAGE3   SYSCFG_SWPR_PAGE3
#define LL_SYSCFG_CCMSRAMWRP_PAGE4   SYSCFG_SWPR_PAGE4
#define LL_SYSCFG_CCMSRAMWRP_PAGE5   SYSCFG_SWPR_PAGE5
#define LL_SYSCFG_CCMSRAMWRP_PAGE6   SYSCFG_SWPR_PAGE6
#define LL_SYSCFG_CCMSRAMWRP_PAGE7   SYSCFG_SWPR_PAGE7
#define LL_SYSCFG_CCMSRAMWRP_PAGE8   SYSCFG_SWPR_PAGE8
#define LL_SYSCFG_CCMSRAMWRP_PAGE9   SYSCFG_SWPR_PAGE9
#define LL_SYSCFG_CCMSRAMWRP_PAGE10   SYSCFG_SWPR_PAGE10