Struct SYN_Sequencer¶
Sequencer runtime context.
#include <syn_sequencer.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint16_t | current |
| bool | loop |
| uint16_t | loop_count |
| SYN_SeqCompleteCallback | on_complete |
| void * | on_complete_ctx |
| SYN_SeqState | state |
| uint16_t | step_count |
| const SYN_SeqStep * | steps |
| uint32_t | wait_start |
Public Attributes Documentation¶
variable current¶
Current step index
variable loop¶
Auto-restart on completion?
variable loop_count¶
Times completed (for looping)
variable on_complete¶
Callback function when sequence finishes
variable on_complete_ctx¶
Context data for completion callback
variable state¶
Current sequencer operational state
variable step_count¶
Total step count in sequence
variable steps¶
Array of step descriptors to run
variable wait_start¶
Tick when delay started
The documentation for this class was generated from the following file src/syntropic/sched/syn_sequencer.h