Linux phones have IMU units. Allow applications to use them same
way they would access IMU on esp32 based devices. Lightly tested
on PinePhone.
Same applications useful on esp32 (compass, step counter) are likely
to be useful on Linux phones, too.
This works for init:
AudioManager(i2s_pins=i2s_pins, adc_mic_pin=1)
And then this for recording:
AudioManager.record_wav_adc(file_path="/recording.wav",duration_ms=5000,sample_rate=16000,on_complete=lambda msg: print(f"Finished: {msg}"))
Add a "Real-time values" checkbox to ShowBattery app. If checked, then the cache will be clear on
every cycle.
Bugfix: Use `mpos.time.localtime()` to get the "correct" local time with timezone offset.
Changes for Odroid-GO:
The seen "2400" values are at startup the Odroid-GO... After a while the values are somewhere
between 270 and 310... The full range is unknown, yet. But with the new calculation it looks more
realistic, then before ;)