Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_arch_irq_masks_t Struct Reference

Read-only snapshot of implemented local interrupt masks. More...

#include <arch.h>

Data Fields

uint32_t primask
uint32_t basepri
uint32_t faultmask

Detailed Description

Read-only snapshot of implemented local interrupt masks.

Note
Absent BASEPRI/FAULTMASK registers are zero. Native reports PRIMASK as zero or one according to current thread nesting. This snapshot is neither a restore token nor a kernel lock.

Definition at line 32 of file arch.h.

Field Documentation

◆ basepri

uint32_t nx_arch_irq_masks_t::basepri

Definition at line 34 of file arch.h.

◆ faultmask

uint32_t nx_arch_irq_masks_t::faultmask

Definition at line 35 of file arch.h.

◆ primask

uint32_t nx_arch_irq_masks_t::primask

Definition at line 33 of file arch.h.


The documentation for this struct was generated from the following file:
  • arch/include/nexus/arch/arch.h