C Microkernel Realtime eXecutive
Realtime Operating System for Cortex-M based microcontrollers
Loading...
Searching...
No Matches
mpu.h
1
#pragma once
2
3
#include <conf/kernel.h>
4
#include <stdint.h>
5
6
/*
7
* Stub MPU definitions required by the kernel headers.
8
* Memory protection is not implemented by this HAL.
9
*/
10
11
struct
MPU_Registers
{
12
uint32_t
REG1
;
13
uint32_t
REG2
;
14
};
15
16
typedef
struct
MPU_Registers
MPU_State
[
MPU_STATE_SIZE
];
17
MPU_STATE_SIZE
#define MPU_STATE_SIZE
How many MPU regions are saved per thread.
Definition
kernel.h:17
MPU_Configuration
Definition
mpu.h:3
MPU_Registers
ARMv6M/ARMv7M MPU registers for one region (base + size model)
Definition
mpu.h:26
MPU_Registers::REG2
uint32_t REG2
Definition
mpu.h:13
MPU_Registers::REG1
uint32_t REG1
Definition
mpu.h:12
src
os
arch
riscv
hal
arch
mpu.h
Generated by
1.9.8