RegisterCodec

Trait RegisterCodec 

Source
pub trait RegisterCodec {
    type Error: Debug;
}
Expand description

A base trait for all register codecs

Required Associated Types§

Source

type Error: Debug

An error type for codec specific errors

Implementors§

Source§

impl<E: Debug> RegisterCodec for embedded_interfaces::registers::i2c::codecs::unsupported_codec::UnsupportedCodec<E>

Source§

type Error = E

Source§

impl<E: Debug> RegisterCodec for embedded_interfaces::registers::spi::codecs::unsupported_codec::UnsupportedCodec<E>

Source§

type Error = E

Source§

impl<const HEADER_SIZE: usize> RegisterCodec for embedded_interfaces::registers::i2c::codecs::standard_codec::StandardCodec<HEADER_SIZE>

Source§

impl<const HEADER_SIZE: usize, const ADDR_MSB: u8, const ADDR_LSB: u8, const RW_BIT: u8, const RW_1_IS_READ: bool, const READ_DELAY: usize> RegisterCodec for embedded_interfaces::registers::spi::codecs::standard_codec::StandardCodec<HEADER_SIZE, ADDR_MSB, ADDR_LSB, RW_BIT, RW_1_IS_READ, READ_DELAY>