template<typename Serif>
template<
string_literal name, uint8_t addr_, uint8_t bank_, uint8_t reset_>
struct sygaldry::sygsp::ICM20948Registers< Serif >::Register< name, addr_, bank_, reset_ >
Base class for registers
The template parameters are stored in similarly-named static constexpr
variables that encode the available information about a given control register.
- Template Parameters
-
addr_ | The address of the register in the ICM20948 memory space |
bank_ | The user bank in which the register is located (0, 1, 2, or 3) |
reset_ | The value of the register after a device reset (e.g. at boot) |