STM32F1 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F1 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Groups

Macros

#define FLASH_FLAG_BSY   ((uint32_t)0x00000001)
 
#define FLASH_FLAG_EOP   ((uint32_t)0x00000020)
 
#define FLASH_FLAG_PGERR   ((uint32_t)0x00000004)
 
#define FLASH_FLAG_WRPRTERR   ((uint32_t)0x00000010)
 
#define FLASH_FLAG_OPTERR   ((uint32_t)0x00000001)
 
#define FLASH_FLAG_BANK1_BSY   FLASH_FLAG_BSY
 
#define FLASH_FLAG_BANK1_EOP   FLASH_FLAG_EOP
 
#define FLASH_FLAG_BANK1_PGERR   FLASH_FLAG_PGERR
 
#define FLASH_FLAG_BANK1_WRPRTERR   FLASH_FLAG_WRPRTERR
 
#define IS_FLASH_CLEAR_FLAG(FLAG)   ((((FLAG) & (uint32_t)0xFFFFFFCA) == 0x00000000) && ((FLAG) != 0x00000000))
 
#define IS_FLASH_GET_FLAG(FLAG)
 

Detailed Description

Macro Definition Documentation

#define FLASH_FLAG_BANK1_BSY   FLASH_FLAG_BSY

FLASH BANK1 Busy flag

#define FLASH_FLAG_BANK1_EOP   FLASH_FLAG_EOP

FLASH BANK1 End of Operation flag

#define FLASH_FLAG_BANK1_PGERR   FLASH_FLAG_PGERR

FLASH BANK1 Program error flag

#define FLASH_FLAG_BANK1_WRPRTERR   FLASH_FLAG_WRPRTERR

FLASH BANK1 Write protected error flag

#define FLASH_FLAG_BSY   ((uint32_t)0x00000001)

FLASH Busy flag

#define FLASH_FLAG_EOP   ((uint32_t)0x00000020)

FLASH End of Operation flag

#define FLASH_FLAG_OPTERR   ((uint32_t)0x00000001)

FLASH Option Byte error flag

#define FLASH_FLAG_PGERR   ((uint32_t)0x00000004)

FLASH Program error flag

#define FLASH_FLAG_WRPRTERR   ((uint32_t)0x00000010)

FLASH Write protected error flag

#define IS_FLASH_GET_FLAG (   FLAG)
Value:
(((FLAG) == FLASH_FLAG_BSY) || ((FLAG) == FLASH_FLAG_EOP) || \
((FLAG) == FLASH_FLAG_PGERR) || ((FLAG) == FLASH_FLAG_WRPRTERR) || \
((FLAG) == FLASH_FLAG_BANK1_BSY) || ((FLAG) == FLASH_FLAG_BANK1_EOP) || \
((FLAG) == FLASH_FLAG_BANK1_PGERR) || ((FLAG) == FLASH_FLAG_BANK1_WRPRTERR) || \
((FLAG) == FLASH_FLAG_OPTERR))