Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
arm_mpu_mem_cfg.h File Reference

Go to the source code of this file.

Macros

#define REGION_FLASH_SIZE   REGION_64K
#define REGION_SRAM_SIZE   REGION_16K
#define REGION_SIZE_UNSUPPORTED   -1
#define REGION_CUSTOMED_MEMORY_SIZE(size_kb)

Macro Definition Documentation

◆ REGION_CUSTOMED_MEMORY_SIZE

#define REGION_CUSTOMED_MEMORY_SIZE ( size_kb)
Value:
((size_kb) <= 16 ? REGION_16K : \
(size_kb) <= 32 ? REGION_32K : \
(size_kb) <= 64 ? REGION_64K : \
(size_kb) <= 128 ? REGION_128K : \
(size_kb) <= 256 ? REGION_256K : \
(size_kb) <= 512 ? REGION_512K : \
(size_kb) <= 1024 ? REGION_1M : \
(size_kb) <= 2048 ? REGION_2M : \
(size_kb) <= 4096 ? REGION_4M : \
(size_kb) <= 8192 ? REGION_8M : \
(size_kb) <= 16384 ? REGION_16M : \
(size_kb) <= 32768 ? REGION_32M : \
(size_kb) <= 65536 ? REGION_64M : \
(size_kb) <= 131072 ? REGION_128M : \
(size_kb) <= 262144 ? REGION_256M : \
(size_kb) <= 524288 ? REGION_512M : \
(size_kb) <= 1048576 ? REGION_1G : \
(size_kb) <= 2097152 ? REGION_2G : \
(size_kb) <= 4194304 ? REGION_4G : \
#define REGION_1M
Definition arc_mpu.h:71
#define REGION_2M
Definition arc_mpu.h:72
#define REGION_16K
Definition arc_mpu.h:65
#define REGION_32M
Definition arc_mpu.h:76
#define REGION_128M
Definition arc_mpu.h:78
#define REGION_8M
Definition arc_mpu.h:74
#define REGION_4M
Definition arc_mpu.h:73
#define REGION_512M
Definition arc_mpu.h:80
#define REGION_32K
Definition arc_mpu.h:66
#define REGION_64M
Definition arc_mpu.h:77
#define REGION_256M
Definition arc_mpu.h:79
#define REGION_256K
Definition arc_mpu.h:69
#define REGION_2G
Definition arc_mpu.h:82
#define REGION_128K
Definition arc_mpu.h:68
#define REGION_64K
Definition arc_mpu.h:67
#define REGION_4G
Definition arc_mpu.h:83
#define REGION_1G
Definition arc_mpu.h:81
#define REGION_16M
Definition arc_mpu.h:75
#define REGION_512K
Definition arc_mpu.h:70
#define REGION_SIZE_UNSUPPORTED
Definition arm_mpu_mem_cfg.h:95

◆ REGION_FLASH_SIZE

#define REGION_FLASH_SIZE   REGION_64K

◆ REGION_SIZE_UNSUPPORTED

#define REGION_SIZE_UNSUPPORTED   -1

◆ REGION_SRAM_SIZE

#define REGION_SRAM_SIZE   REGION_16K