77 lines
1.9 KiB
Plaintext
77 lines
1.9 KiB
Plaintext
|
|
Config for my moto harpia to turn it into a bike computer. We will
|
|
need
|
|
|
|
- working gps
|
|
- bluetooth (ble) stuff
|
|
- wayland "cage" compositor
|
|
- an app
|
|
- rsync service so that trails can be downloaded to a computer
|
|
- ip connectivity with flight mode
|
|
- give it telent and dandroid as APs
|
|
- use rfkill aggressively to save battery
|
|
|
|
|
|
Absent any reason I should not write the app in fennel I'm going to
|
|
write the app in fennel. I want it to
|
|
|
|
- display speed/cadence/time of day/power
|
|
- show where I am on a map
|
|
- record trail of where I've been (note: indoor counts too)
|
|
|
|
can we somehow do non-flakey bluetooth (is it dbus?)
|
|
|
|
|
|
|
|
cool extras
|
|
===========
|
|
|
|
adjust screen brightness
|
|
|
|
* turn off backlight when stopped after a minute
|
|
* dim the screen when following a route and the next
|
|
navigation instruction is still some way off
|
|
* tap to wake screen
|
|
|
|
note that IPS LCD requires as much battery for dark pixels
|
|
as light ones, so we get no power saving by colouring only part
|
|
of the screen
|
|
|
|
------
|
|
|
|
we need to not rotate the text labels
|
|
which means we need to redraw whenever the angle changes
|
|
which is much more often than when we cross a tile boundary
|
|
so caching the bitmap isn't going to work
|
|
|
|
put map features in a table in app-state keyed on tile key
|
|
use the fetch on-complete callback to update app-state directly.
|
|
side issue: we could move widget updates from update-app-state
|
|
to the timer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
maybe we could put the polylines in app-state. if we store
|
|
|
|
------
|
|
|
|
random notes follow ...
|
|
|
|
|
|
|
|
https://git.syndicate-lang.org/tonyg/squeak-phone/raw/commit/474960ddc665ed445a1f5afb0164fe39057720f9/devices/pine64-pinephone/modem-docs/80545ST10798A_LM940_QMI_Command_Reference_Guide_r3.pdf
|
|
|
|
|
|
----
|
|
|
|
https://git.syndicate-lang.org/tonyg/squeak-phone/raw/commit/474960ddc665ed445a1f5afb0164fe39057720f9/devices/pine64-pinephone/modem-docs/80545ST10798A_LM940_QMI_Command_Reference_Guide_r3.pdf
|
|
|
|
----
|
|
|
|
|
|
|
|
|