Module rtic_syntax::ast
source · Expand description
Abstract Syntax Tree
Structs§
- The
#[app]
attribute - The arguments of the
#[app]
attribute - Interrupt that could be used to dispatch software tasks
- A hardware task
- Hardware task metadata
- The
idle
context idle
context metadata- The
init
-ialization function init
context metadata- A
static mut
variable local to and owned by a context - A local resource, defined in
#[local]
- Monotonic
- Monotonic metadata
- A shared resource, defined in
#[shared]
- Shared resource properties
- A software task
- Software task metadata
Enums§
- Resource access
- A wrapper of the 2 kinds of locals that tasks can have
Type Aliases§
- Interrupts used to dispatch software tasks
- Local resource access/declaration list in task attribute
- Shared resource access list in task attribute