Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Macros | |
#define | DT_MEM_ARM_MASK DT_MEM_ARCH_ATTR_MASK |
#define | DT_MEM_ARM_GET(x) ((x) & DT_MEM_ARM_MASK) |
#define | DT_MEM_ARM(x) ((x) << DT_MEM_ARCH_ATTR_SHIFT) |
#define | ATTR_MPU_RAM BIT(0) |
#define | ATTR_MPU_RAM_NOCACHE BIT(1) |
#define | ATTR_MPU_FLASH BIT(2) |
#define | ATTR_MPU_PPB BIT(3) |
#define | ATTR_MPU_IO BIT(4) |
#define | ATTR_MPU_EXTMEM BIT(5) |
#define | DT_MEM_ARM_MPU_RAM DT_MEM_ARM(ATTR_MPU_RAM) |
#define | DT_MEM_ARM_MPU_RAM_NOCACHE DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) |
#define | DT_MEM_ARM_MPU_FLASH DT_MEM_ARM(ATTR_MPU_FLASH) |
#define | DT_MEM_ARM_MPU_PPB DT_MEM_ARM(ATTR_MPU_PPB) |
#define | DT_MEM_ARM_MPU_IO DT_MEM_ARM(ATTR_MPU_IO) |
#define | DT_MEM_ARM_MPU_EXTMEM DT_MEM_ARM(ATTR_MPU_EXTMEM) |
#define | DT_MEM_ARM_MPU_UNKNOWN DT_MEM_ARCH_ATTR_UNKNOWN |
#define ATTR_MPU_EXTMEM BIT(5) |
#define ATTR_MPU_FLASH BIT(2) |
#define ATTR_MPU_IO BIT(4) |
#define ATTR_MPU_PPB BIT(3) |
#define ATTR_MPU_RAM BIT(0) |
#define ATTR_MPU_RAM_NOCACHE BIT(1) |
#define DT_MEM_ARM | ( | x | ) | ((x) << DT_MEM_ARCH_ATTR_SHIFT) |
#define DT_MEM_ARM_GET | ( | x | ) | ((x) & DT_MEM_ARM_MASK) |
#define DT_MEM_ARM_MASK DT_MEM_ARCH_ATTR_MASK |
#define DT_MEM_ARM_MPU_EXTMEM DT_MEM_ARM(ATTR_MPU_EXTMEM) |
#define DT_MEM_ARM_MPU_FLASH DT_MEM_ARM(ATTR_MPU_FLASH) |
#define DT_MEM_ARM_MPU_IO DT_MEM_ARM(ATTR_MPU_IO) |
#define DT_MEM_ARM_MPU_PPB DT_MEM_ARM(ATTR_MPU_PPB) |
#define DT_MEM_ARM_MPU_RAM DT_MEM_ARM(ATTR_MPU_RAM) |
#define DT_MEM_ARM_MPU_RAM_NOCACHE DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) |
#define DT_MEM_ARM_MPU_UNKNOWN DT_MEM_ARCH_ATTR_UNKNOWN |