0.1.8 alpha
Everyone will want this change, a lot of important fixes
Great fixes from @girtsf (related to bluetooth android problems and general cleanup):
- Work towards separating out how Screen interacts with other stuff.
Screen
should now be thread-safe. All commands to it are put in a
queue and handled indoTask
from theloop()
task.- Break dependency from
BluetoothUtil
toScreen
by changing the
pairing request into a callback. - All accesses to screen now happen through the class.
- Fix
drawRows
so that the text scrolls along with frame animations.
Changes from geeksville:
- Oops, my recent GPS 'improvements' broke the compass display update, fixed.
- We now report dynamic 'has working gps' data to the phone (so if your device doesn't have a GPS the phone automatically helps out and provides position data for this node)
- devices that only have a single data wire for their GPS should now work.
- Whenever you are watching a node on the OLED display, behind the scenes the devices will be exchanging your position more quickly than normal (just for those two nodes), to ensure a nice user experience if you are trying to get to someone.
Full list of changes:
0.1.7...0.1.8