Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_freertos_mpu_config_t Struct Reference

Immutable creation inputs, borrowed for this call only. More...

#include <freertos_mpu.h>

Data Fields

TaskFunction_t entry
void * context
size_t context_bytes
const char * name
StackType_t * stack
size_t stack_words
UBaseType_t priority
const nx_freertos_mpu_region_t * regions
size_t region_count

Detailed Description

Immutable creation inputs, borrowed for this call only.

Note
The entry must be explicit user code and must not return. Stack and context data remain borrowed until owner deletion; regions never include kernel RAM, code or MMIO. Context must be contained in the user stack, user flash or mapped data. Names terminate within configMAX_TASK_NAME_LEN in a readable reserved linker region; names are copied cold.

Definition at line 55 of file freertos_mpu.h.

Field Documentation

◆ context

void* nx_freertos_mpu_config_t::context

Definition at line 57 of file freertos_mpu.h.

◆ context_bytes

size_t nx_freertos_mpu_config_t::context_bytes

Definition at line 58 of file freertos_mpu.h.

◆ entry

TaskFunction_t nx_freertos_mpu_config_t::entry

Definition at line 56 of file freertos_mpu.h.

◆ name

const char* nx_freertos_mpu_config_t::name

Definition at line 59 of file freertos_mpu.h.

◆ priority

UBaseType_t nx_freertos_mpu_config_t::priority

Definition at line 62 of file freertos_mpu.h.

◆ region_count

size_t nx_freertos_mpu_config_t::region_count

Definition at line 64 of file freertos_mpu.h.

◆ regions

const nx_freertos_mpu_region_t* nx_freertos_mpu_config_t::regions

Definition at line 63 of file freertos_mpu.h.

◆ stack

StackType_t* nx_freertos_mpu_config_t::stack

Definition at line 60 of file freertos_mpu.h.

◆ stack_words

size_t nx_freertos_mpu_config_t::stack_words

Definition at line 61 of file freertos_mpu.h.


The documentation for this struct was generated from the following file: