void sensorsInit(void)
{
  if (isInit) { return; }

  sensorsDataReady = xSemaphoreCreateBinary();

  sensorsDeviceInit();
  sensorsInterruptInit();
  sensorsTaskInit();

  isInit = true;
}
void sensorsInit(void)
{
  if (isInit)
    {
      return;
    }

  sensorsDeviceInit();
  sensorsTaskInit();

  isInit = true;
}
void sensorsMpu9250Lps25hInit(void)
{
  if (isInit)
  {
    return;
  }

  sensorsBiasObjInit(&gyroBiasRunning);
  sensorsDeviceInit();
  sensorsInterruptInit();
  sensorsTaskInit();

  isInit = true;
}
void sensorsBmi088Bmp388Init(void)
{
  if (isInit)
    {
      return;
    }

  i2cdevInit(I2C3_DEV);

  sensorsBiasObjInit(&gyroBiasRunning);
  sensorsDeviceInit();
  sensorsInterruptInit();
  sensorsTaskInit();
}