Skip to content

0.1.8 alpha

Compare
Choose a tag to compare
@geeksville geeksville released this 19 Mar 02:02
· 8660 commits to master since this release
ef5cdef

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 in doTask from the loop() task.
  • Break dependency from BluetoothUtil to Screen 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