tin  1.5.9
tsm::bare_metal_wake_hooks Struct Reference

#include <bare_metal.h>

Collaboration diagram for tsm::bare_metal_wake_hooks:
Collaboration graph

Static Public Member Functions

static void notify () noexcept
 
static void wait_for_event () noexcept
 

Detailed Description

Bare-metal wake hooks for application-owned superloops.

The default hooks are no-ops. Cortex-M integrations can call wait_for_event from an idle loop and provide project-specific WFE/WFI behavior around the executor without making the HSM runtime depend on CMSIS headers.

Member Function Documentation

◆ notify()

static void tsm::bare_metal_wake_hooks::notify ( )
inlinestaticnoexcept

◆ wait_for_event()

static void tsm::bare_metal_wake_hooks::wait_for_event ( )
inlinestaticnoexcept

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