diff --git a/src/entrypoints/sensortile-sensor.cpp b/src/entrypoints/sensortile-sensor.cpp index 56102bac769071ce2bdc63a29a828c00369c4a0c..1a0b5faf8074b383ee03cd86ac9d03a766dbd110 100644 --- a/src/entrypoints/sensortile-sensor.cpp +++ b/src/entrypoints/sensortile-sensor.cpp @@ -37,6 +37,7 @@ int main() TRACE("Setting up SPI...\n"); SPIBus bus(SPI3); + bus.set8BitFrameFormat(); SPIBusConfig busConfig = LIS2MDL::getDefaultSPIConfig(); @@ -45,6 +46,9 @@ int main() config.deviceMode = LIS2MDL::MD_CONTINUOUS; config.temperatureDivider = 5; + TRACE("Setting up RCC...\n"); + RCC->APB1ENR1 |= RCC_APB1ENR1_SPI3EN; + TRACE("Setting up Sensor...\n"); LIS2MDL sensor(bus, cs, busConfig, config);