diff --git a/src/entrypoints/dma-lowlevel-test.cpp b/src/entrypoints/dma-lowlevel-test.cpp index 9cc13a52f548f6e582f078b80925b8f9ebaf3230..aab6ff58f432d71a371efd08b8ca641ff37a8494 100644 --- a/src/entrypoints/dma-lowlevel-test.cpp +++ b/src/entrypoints/dma-lowlevel-test.cpp @@ -24,6 +24,9 @@ typedef iNEMOLSM9DS0<spiINEMOG,spiINEMOA> inemo_t; int main() { puts("\n\n---"); + spiMPU9250::init(); + spiINEMOA::init(); + spiINEMOG::init(); auto& spi=SPIDriver::instance(); inemo_t inemo(inemo_t::ACC_FS_16G,inemo_t::GYRO_FS_245,inemo_t::COMPASS_FS_2); diff --git a/src/shared/boards/AnakinBoard.cpp b/src/shared/boards/AnakinBoard.cpp index c4f009f037f7c33472cb970e53413ad6b4bd1a9f..f7f8e9bc0d8ff2a9fe5821c018d9ecd86c092b88 100644 --- a/src/shared/boards/AnakinBoard.cpp +++ b/src/shared/boards/AnakinBoard.cpp @@ -18,6 +18,14 @@ bool AnakinBoard::init() { if(mInited) return false; + + spiMPU9250::init(); + spiINEMOA::init(); + spiINEMOG::init(); + spiFXAS21002::init(); + spiLPS331AP::init(); + spiMAX21105::init(); + spiMS580301BA07::init(); mInited = true; mS_MPU9250 = new mpu_t (mpu_t::ACC_FS_16G, @@ -70,7 +78,6 @@ bool AnakinBoard::init() sLog->logString("Adding sensors to 10Hz Simple sampler\n"); m10HzSimple.AddSensor(mS_MPU9250); - m10HzSimple.AddSensor(mS_FXAS); m10HzSimple.AddSensor(mS_MS580); sLog->logString("Adding samplers to scheduler\n");