#pragma once #include #include namespace ocularium::lsm6dsm { typedef Adafruit_BusIO_Register Reg; struct LSM6DSM { LSM6DSM(Adafruit_SPIDevice& device) : spi_device(device) {}; Adafruit_SPIDevice& spi_device; Reg ctrl1 = Reg(&spi_device, ); }; }