Common HAL common type definition. More...
Macros | |
| #define | UNUSED(X) (void)X /* To avoid gcc/g++ warnings */ |
| #define | HAL_MAX_DELAY 0xFFFFFFFFU |
| #define | HAL_IS_BIT_SET(REG, BIT) (((REG) & (BIT)) == (BIT)) |
| #define | HAL_IS_BIT_CLR(REG, BIT) (((REG) & (BIT)) == 0U) |
| #define | __HAL_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__) |
| #define | __HAL_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = 0) |
| Reset the Handle's State field. More... | |
| #define | __HAL_LOCK(__HANDLE__) |
| #define | __HAL_UNLOCK(__HANDLE__) |
| #define | __ALIGN_END |
| #define | HAL_SECTION(x) |
| __RAM_FUNC definition | |
| #define | HAL_STRINGIFY_(val) #val |
| #define | HAL_STRINGIFY(val) HAL_STRINGIFY_(val) |
| #define | HAL_RAM_NON_RET_CODE_SECT(section_name, func) HAL_SECTION(HAL_STRINGIFY(.l1_non_ret_text_##section_name)) func |
| #define | HAL_RAM_NON_RET_RODATA_SECT(section_name) HAL_SECTION(HAL_STRINGIFY(.l1_non_ret_rodata_##section_name)) |
| #define | HAL_RAM_RET_CODE_SECT(section_name, func) HAL_SECTION(HAL_STRINGIFY(.l1_ret_text_##section_name)) func |
| #define | HAL_RAM_RET_RODATA_SECT(section_name) HAL_SECTION(HAL_STRINGIFY(.l1_ret_rodata_##section_name)) |
| #define | HAL_RETM_BSS_SECT(section_name, var) var HAL_SECTION(HAL_STRINGIFY(.bss.retm_bss_##section_name)) |
Enumerations | |
| enum | HAL_StatusTypeDef { HAL_OK = 0x00, HAL_ERROR = 0x01, HAL_BUSY = 0x02, HAL_TIMEOUT = 0x03, HAL_EPIC_NOTHING_TO_DO = 0x10 } |
| HAL Status structures definition. More... | |
| enum | HAL_LockTypeDef { HAL_UNLOCKED = 0x00, HAL_LOCKED = 0x01 } |
| HAL Lock structures definition. | |
Common HAL common type definition.
| #define __HAL_LINKDMA | ( | __HANDLE__, | |
| __PPP_DMA_FIELD__, | |||
| __DMA_HANDLE__ | |||
| ) |
| #define __HAL_LOCK | ( | __HANDLE__ | ) |
| #define __HAL_RESET_HANDLE_STATE | ( | __HANDLE__ | ) | ((__HANDLE__)->State = 0) |
Reset the Handle's State field.
| __HANDLE__ | specifies the Peripheral Handle. |
| None |
| #define __HAL_UNLOCK | ( | __HANDLE__ | ) |
| #define HAL_RAM_NON_RET_CODE_SECT | ( | section_name, | |
| func | |||
| ) | HAL_SECTION(HAL_STRINGIFY(.l1_non_ret_text_##section_name)) func |
RAM non-retained code section
| #define HAL_RAM_NON_RET_RODATA_SECT | ( | section_name | ) | HAL_SECTION(HAL_STRINGIFY(.l1_non_ret_rodata_##section_name)) |
RAM non-retained rodata section
| #define HAL_RAM_RET_CODE_SECT | ( | section_name, | |
| func | |||
| ) | HAL_SECTION(HAL_STRINGIFY(.l1_ret_text_##section_name)) func |
RAM retained code section
| #define HAL_RAM_RET_RODATA_SECT | ( | section_name | ) | HAL_SECTION(HAL_STRINGIFY(.l1_ret_rodata_##section_name)) |
RAM retained rodata section
| #define HAL_STRINGIFY | ( | val | ) | HAL_STRINGIFY_(val) |
Converts a macro argument into a character constant.
| enum HAL_StatusTypeDef |