Sygaldry
|
Public Types | |
using | This = BitFieldState< name, BitField, value > |
Static Public Member Functions | |
static constexpr const char * | state_name () |
static void | set () |
Static Public Member Functions inherited from sygaldry::sygsp::ICM20948Registers< Serif >::BitField< name, Register, mask_ > | |
static constexpr const char * | field_name () |
static uint8_t | read_field () |
Static Public Member Functions inherited from sygaldry::sygsp::ICM20948Registers< Serif >::Register< name, addr_, bank_, reset_ > | |
static constexpr const char * | register_name () |
static void | select_bank () |
static uint8_t | read () |
static void | write (uint8_t value) |
Additional Inherited Members | |
Static Public Attributes inherited from sygaldry::sygsp::ICM20948Registers< Serif >::BitField< name, Register, mask_ > | |
static constexpr uint8_t | mask = mask_ |
Static Public Attributes inherited from sygaldry::sygsp::ICM20948Registers< Serif >::Register< name, addr_, bank_, reset_ > | |
static constexpr uint8_t | address = addr_ |
static constexpr uint8_t | bank = bank_ |
static constexpr uint8_t | after_reset = reset_ |
Base class for bit field states with no archetypical semantic e.g. where there are several allowed states.
BitField | The struct defining the register and bit field for which this state is valid. |
value | The value for this allowed state of the field. |