6#ifndef NEXUS_OS_FREERTOS_USER_H
7#define NEXUS_OS_FREERTOS_USER_H
16#define NX_FREERTOS_USER_CODE __attribute__((section(".nexus_user_text")))
18#define NX_FREERTOS_USER_DATA __attribute__((section(".nexus_user_data")))
20#define NX_FREERTOS_PRIVILEGED_DATA \
21 __attribute__((section("privileged_data"), aligned(8)))
#define NX_FREERTOS_USER_CODE
Explicitly reviewed unprivileged executable code section.
uint32_t nx_freertos_user_ticks(void)
Read the kernel's wrapping 32-bit tick counter through SVC.
void nx_freertos_user_delay(uint32_t ticks)
Delay the calling user task through the real MPU SVC.