Expand description
The RTIC application module
Re-exports
pub use rtic::Monotonic as _;
Modules
Hardware task
Hardware task
Hardware task
Software task
Initialization function
Holds static methods for each monotonic.
Hardware task
Software task
Structs
Local 🔒
Shared 🔒
Monotonics used by the system
Shared resources
bluetooth_dma_interrupt
has access toExecution context
Shared resources
bluetooth_receive_interrupt
has access toExecution context
Local resources
button_click
has access toExecution context
Local resources
feed_watchdog
has access toExecution context
Execution context
Local resources
tof_interrupt_triggered
has access toShared resources
tof_interrupt_triggered
has access toExecution context
Shared resources
validate_distance
has access toExecution context
Functions
DMA2_STREAM2 🔒 ⚠
EXTI0 🔒 ⚠
EXTI1 🔒 ⚠
Interrupt handler to dispatch tasks at priority 1
EXTI9_5 🔒 ⚠
TIM5 🔒 ⚠
USART1 🔒 ⚠
Spawns the task after a set duration relative to the current time
Spawns the task at a fixed time instant
Spawns the task directly
Spawns the task after a set duration relative to the current time
Spawns the task at a fixed time instant
Spawns the task directly
init 🔒
User code end
Set up the display and initialise it with a clean screen.
Set up the TOF sensor.
Set up the independent watchdog and start the periodic task to feed it