I am new to this forum and am just starting with the BMI270. I am using it for a smartwatch application and only need it to do one thing - wake up the esp32 from sleep. I think the Wrist Wear Wakeup feature will be perfect. Before I begin, I have a couple of quick questions:
1. I am using esp32 in arduino framework. Is there a recommended library ? I found this from Sparkfun, but don't know if there is another:https://github.com/sparkfun/SparkFun_BMI270_Arduino_Library
2. Since the only thing I am interested is the wrist wear wakeup, can the device be in advance power save mode ? I believe another topic on this forum mentioned only the accelerometer is required, and table 6 in the datasheet shows the "Low power mode" can still have advance power save mode...power consumption is very important, so I want to make sure I have this thing in the lowers mode possible to still generate a hardware interrupt with this feature.
Any other advice is appreciated! I'm very excited to try this out!
The official BMI270 software is https://github.com/boschsensortec/BMI270-Sensor-API, you can refer to it and migrate it to ESP32 yourself.
Yes , wrist wear wakeup can continue to work to save power in low power mode.