runtime namespace
Namespaces
Classes
- class AppConfigRuntime
- Owns config backend/store and all runtime section handles.
- class AppRuntime
- Single application composition root used by firmware bootstrap.
- class BootstrapState
- Bootstrap gate state exposed to control/auth code.
- class PicoDeviceIdentity
- Device identity adapter exposed to the control interface.
- class Radio1HalRuntime
- Owns radio slot 1 HAL wiring and SI4463 adapter struct.
- class RotatingNonceSource
- Rotating management nonce source used by signed write authorization.
- struct TaskDescriptor
- class UptimeClock
- Control-interface clock adapter based on platform uptime.
Functions
-
template<typename Runner>auto make_task_descriptor(const char*const name, Runner& runner, const configSTACK_DEPTH_TYPE stack_words, const UBaseType_t priority, TaskHandle_
t*const out_handle, const int8_t core_affinity) -> TaskDescriptor
Variables
- int8_t kPreferredCore0 constexpr
- int8_t kPreferredCore1 constexpr
Function documentation
#include <app/task_descriptor.hpp>
template<typename Runner>
TaskDescriptor app:: runtime:: make_task_descriptor(const char*const name,
Runner& runner,
const configSTACK_DEPTH_TYPE stack_words,
const UBaseType_t priority,
TaskHandle_ t*const out_handle,
const int8_t core_affinity)
Variable documentation
int8_t app:: runtime:: kPreferredCore0 constexpr
#include <app/task_descriptor.hpp>
int8_t app:: runtime:: kPreferredCore1 constexpr
#include <app/task_descriptor.hpp>