After performing many tests on various micro:bit revs. it was apparent that the 1.3 board was consuming 1600uA under an idle test using a lite version of the dal-integration branch.
Under further inspection, the issue was found with the sample period lookup not being multiplied by 1000 when writing the configuration to the device. Also, I have set the default magnetometer sample rate back to 10Hz to match the values found in the current master branch.
This fix reduces the power consumption by around 700uA, leaving the 1.3 boards running at 900uA under this same idle test.
After performing many tests on various micro:bit revs. it was apparent that the 1.3 board was consuming 1600uA under an idle test using a lite version of the dal-integration branch.
Under further inspection, the issue was found with the sample period lookup not being multiplied by 1000 when writing the configuration to the device. Also, I have set the default magnetometer sample rate back to 10Hz to match the values found in the current master branch.
This fix reduces the power consumption by around 700uA, leaving the 1.3 boards running at 900uA under this same idle test.