autd3-cpu-wire 0.6.0

Shared wire-protocol contract (command opcodes, error codes, frame layout) for the AUTD3 CPU firmware and its clients.
Documentation
mod change_mod_bank;
mod change_pattern_bank;
mod config_mod;
mod config_pattern;
mod force_fan;
mod gpio_in;
mod gpio_out;
mod output_mask;
mod phase_corr;
mod pwe;
mod read_telemetry;
mod set_mode;
mod silencer;
mod write_mod;
mod write_mod_fused;
mod write_pattern;
mod write_pattern_compressed;
mod write_pattern_fused;

pub use change_mod_bank::ChangeModBankPayload;
pub use change_pattern_bank::ChangePatternBankPayload;
pub use config_mod::ConfigModPayload;
pub use config_pattern::ConfigPatternPayload;
pub use force_fan::ForceFanPayload;
pub use gpio_in::GpioInPayload;
pub use gpio_out::GpioOutPayload;
pub use output_mask::OutputMaskPayload;
pub use phase_corr::PhaseCorrPayload;
pub use pwe::PwePayload;
pub use read_telemetry::ReadTelemetryPayload;
pub use set_mode::SetModePayload;
pub use silencer::{
    SILENCER_DEFAULT_COMPLETION_STEPS_INTENSITY, SILENCER_DEFAULT_COMPLETION_STEPS_PHASE,
    SILENCER_DEFAULT_UPDATE_RATE, SILENCER_FLAG_BIT_STRICT_MODE, SILENCER_FLAG_STRICT_MODE,
    SilencerPayload,
};
pub use write_mod::WriteModPayload;
pub use write_mod_fused::WriteModulationFusedPayload;
pub use write_pattern::WritePatternPayload;
pub use write_pattern_compressed::WritePatternCompressedPayload;
pub use write_pattern_fused::WritePatternFusedPayload;