Yes, but 500ms SleepTime is too much as you have to wait too long for the clock.
The System needs more than one turn to detect the position if it comes from motion.
Github is updated (to v0.1.7)
I have modified the wakeup/position detection a bit to get better reaction.
Every wakeup the system has a 20ms time window for position detection.
With 500ms SLEEPTIME i’am currently at 40hrs runtime and 23% battery.
I don‘t think i get 2 days runtime.
I got nearly 46 1/2 hrs runtime.
The Clock was shown 92 times and a few tens „Stats“ Screens as well.
The „Wakeup“ Reaction was quite good with 500ms Sleeptime.
46 hours is really impressive when you consider 92 times:)
I have run some tests about BLE power down mode. Initial tests result in power down test code helps to reduce power consumption by 1mAh. I have concluded that removing the BLE also helped me to reduce power consumption by 1mAh as well.
Not exactly but yes:) The watchX consumes around 2mAh with BT Module and no power consumption.
When you flash the power saving code for the BT Module consumption drops to 1mAh.
I prefer to keep the BT Module in a trade of 1mAh consumption:)
These days I am looking for an Arduino core to code NRF module inside the BT Module. That will also make a difference once a come up with a code that better then it is used to be.
FYI: Reducing the OLED Brightness from 10 to 0 helps to save 5mAh