diff --git a/source/drivers/MicroBitCompass.cpp b/source/drivers/MicroBitCompass.cpp index 0ce9442b..d46af22b 100644 --- a/source/drivers/MicroBitCompass.cpp +++ b/source/drivers/MicroBitCompass.cpp @@ -84,8 +84,8 @@ void MicroBitCompass::init(uint16_t id) this->samplePeriod = 100; this->configure(); - // Assume that we have no calibration information. - status &= ~MICROBIT_COMPASS_STATUS_CALIBRATED; + // Assume that we have calibration information. + status |= MICROBIT_COMPASS_STATUS_CALIBRATED; // Indicate that we're up and running. status |= MICROBIT_COMPONENT_RUNNING;