Skip to content

Set Program to State Machine

State Machine and Program

Functions to Set Program

StateMachine& set_program(const Program& program);
StateMachine& set_program(const Program& program, pio_hw_t* pio);
StateMachine& set_program(const Program& program, pio_hw_t* pio, uint sm);

Functions to Share Program with Another State Machine

StateMachine& share_program(StateMachine& smToShareProgram);
StateMachine& share_program(StateMachine& smToShareProgram, pio_hw_t* pio);
StateMachine& share_program(StateMachine& smToShareProgram, pio_hw_t* pio, uint sm);