M5Stick-C: How to set low-power mode on MPU6886?



  • My M5Stick-C in deep-sleep-mode lasts more than 20 hours on the internal battery if I wake it up only with the button (to check the status) or with the timer (temperature measurement via ENV-HAT every 15 minutes). However, if I also enable motion wake-up via MPU6886, the endurance drops somewhere towards six hours of sleep - i.e. from 5 mA consumption to 15 mA.

    Has anyone figured out how to reduce power consumption when MPU6886 is active in deep-sleep mode? My intent is to detect impacts (i.e., fairly strong force), not normal lifting.

    I´am using Platformio and CPP with Arduino framework...

    Thanks for any advice!



  • Maybe with the ULP? I want some similar but with the I2C hat env2...