Expand description

Static state machine generator for no_std environments base

Contains base traits used by the sfsm library. Head over there for a more detailed description of the project.

Re-exports

pub use __protected::*;
pub use non_fallible::*;
pub use fallible::*;
pub use message::*;
pub use message::__protected::*;

Modules

Contains traits that are used to interact with the state machine but should not be implemented manually. All necessary implementations will be created by the macros.

Contains definitions for a state machine that contains error handling mechanisms

Contains definitions and code for the messaging system

Contains definitions used by a state machine without any error handling support

Enums

Enum used to indicate to the guard function if the transition should transit to the next state or remain in the current one.