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

Immutable CPU and kernel facts for cold wake binding. More...

#include <wake.h>

Data Fields

nx_irq_kernel_policy_t kernel
uint16_t external_irq_count
uint8_t priority_bits
uint8_t syscall_ceiling

Detailed Description

Immutable CPU and kernel facts for cold wake binding.

Note
NONE and PRIMASK require a zero syscall ceiling. BASEPRI requires a nonzero unshifted ceiling. Configuration owns these facts; a wake target cannot weaken them.

Definition at line 46 of file wake.h.

Field Documentation

◆ external_irq_count

uint16_t nx_irq_policy_t::external_irq_count

Definition at line 48 of file wake.h.

◆ kernel

nx_irq_kernel_policy_t nx_irq_policy_t::kernel

Definition at line 47 of file wake.h.

◆ priority_bits

uint8_t nx_irq_policy_t::priority_bits

Definition at line 49 of file wake.h.

◆ syscall_ceiling

uint8_t nx_irq_policy_t::syscall_ceiling

Definition at line 50 of file wake.h.


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