CMSIS STM32F7xx Device Peripheral Access Layer Header File. More...
Go to the source code of this file.
Macros | |
#define | __STM32F7_CMSIS_VERSION |
#define | __STM32F7_CMSIS_VERSION_MAIN (0x01) |
Comment the line below if you will not use the peripherals drivers. In this case, these drivers will not be included and the application code will be based on direct access to peripherals registers. More... | |
#define | __STM32F7_CMSIS_VERSION_RC (0x00) |
#define | __STM32F7_CMSIS_VERSION_SUB1 (0x02) |
#define | __STM32F7_CMSIS_VERSION_SUB2 (0x05) |
#define | CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) |
#define | CLEAR_REG(REG) ((REG) = (0x0)) |
#define | IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE)) |
#define | MODIFY_REG(REG, CLEARMASK, SETMASK) WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK))) |
#define | POSITION_VAL(VAL) (__CLZ(__RBIT(VAL))) |
#define | READ_BIT(REG, BIT) ((REG) & (BIT)) |
#define | READ_REG(REG) ((REG)) |
#define | SET_BIT(REG, BIT) ((REG) |= (BIT)) |
#define | STM32F7 |
STM32 Family. More... | |
#define | WRITE_REG(REG, VAL) ((REG) = (VAL)) |
Typedefs | |
typedef enum FlagStatus | ITStatus |
Enumerations | |
enum | ErrorStatus { SUCCESS = 0U, ERROR = !SUCCESS, SUCCESS = 0U, ERROR = !SUCCESS, SUCCESS = 0U, ERROR = !SUCCESS, SUCCESS = 0U, ERROR = !SUCCESS, SUCCESS = 0, ERROR = !SUCCESS, SUCCESS = 0, ERROR = !SUCCESS } |
enum | FlagStatus { RESET = 0U, SET = !RESET, RESET = 0U, SET = !RESET, RESET = 0U, SET = !RESET, RESET = 0U, SET = !RESET, RESET = 0, SET = !RESET, RESET = 0, SET = !RESET } |
enum | FunctionalState { DISABLE = 0U, ENABLE = !DISABLE, DISABLE = 0U, ENABLE = !DISABLE, DISABLE = 0U, ENABLE = !DISABLE, DISABLE = 0U, ENABLE = !DISABLE, DISABLE = 0, ENABLE = !DISABLE, DISABLE = 0, ENABLE = !DISABLE } |
CMSIS STM32F7xx Device Peripheral Access Layer Header File.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f7xx.h.