Commit Graph

  • 44e084c999 fix dead object exception geeksville 2020-06-15 07:09:21 -07:00
  • 0dfcc9e3fd Czech localisation Tomas B. / OK1BT 2020-06-15 13:13:06 +02:00
  • 7cca69be0d properly mark when we are disconnected geeksville 2020-06-14 16:43:36 -07:00
  • e94c059acb 0.7.73 geeksville 2020-06-14 16:43:21 -07:00
  • 1b2dc0d455 Merge pull request #47 from meshtastic/dev Kevin Hester 2020-06-14 09:41:46 -07:00
  • 822e771a96 fix missing import geeksville 2020-06-14 09:33:15 -07:00
  • 1ba8e4e1f6 Merge remote-tracking branch 'root/master' into dev geeksville 2020-06-14 09:25:07 -07:00
  • 65294fd638 Return "n" if user has selected device none - fixes autoselect of the first BLE device that shows up geeksville 2020-06-14 09:24:51 -07:00
  • 652219fa9c Merge pull request #46 from lgoix/master Kevin Hester 2020-06-14 09:07:44 -07:00
  • 45273f5a7d Make Channel options available Ludovic Goix 2020-06-14 00:11:08 -04:00
  • 8cc47229ce Merge pull request #45 from geeksville/dev Kevin Hester 2020-06-13 17:03:29 -07:00
  • abe0665d03 less debug output geeksville 2020-06-13 17:02:32 -07:00
  • 1a6c7c8d4e 0.7.72 geeksville 2020-06-13 17:02:24 -07:00
  • f9c1ac8cd2 Fix back to back writes to not overwrite BLE characterstic. Fixes the "sending while device was asleep bug" geeksville 2020-06-13 16:21:26 -07:00
  • 7ee4aff64c don't generate redundant set User packets geeksville 2020-06-13 16:02:57 -07:00
  • 68ed9d5333 ESP32 BLE handles are not stable across sleep - force refresh geeksville 2020-06-13 16:02:25 -07:00
  • 75576efabe ESP32 code does not generate "service changed" indications geeksville 2020-06-13 08:43:22 -07:00
  • 6195874982 If user changes back to default channel, use the standard key geeksville 2020-06-12 20:38:43 -07:00
  • 60b2fe6768 Merge pull request #44 from geeksville/dev Kevin Hester 2020-06-12 20:27:35 -07:00
  • aa3a8bf089 Add back AES256 key assignment (from TODO list) geeksville 2020-06-12 20:26:10 -07:00
  • 1082ce667f 0.7.71 geeksville 2020-06-12 20:25:44 -07:00
  • 8e8ac93904 better error reporting for protobuf errors geeksville 2020-06-12 17:02:21 -07:00
  • e0b2cda229 stop background geojson updates - it crashes mapbox native geeksville 2020-06-12 15:29:42 -07:00
  • 764366a82b #172 don't set radio button if the radio is not paired geeksville 2020-06-12 13:00:26 -07:00
  • e063b4635a Merge pull request #43 from geeksville/dev Kevin Hester 2020-06-12 11:28:22 -07:00
  • a81edbf646 Fix #37, show a Toast every time the app launches about missing permissions geeksville 2020-06-12 11:17:52 -07:00
  • dbcc84b5e2 Merge pull request #42 from lgoix/french-translation Kevin Hester 2020-06-12 09:23:12 -07:00
  • f4aadc0767 Merge branch 'master' into french-translation Kevin Hester 2020-06-12 09:17:13 -07:00
  • f3da67bec3 Update TODO geeksville 2020-06-12 08:59:12 -07:00
  • ef8003bd0e add missing translation in french Ludovic Goix 2020-06-11 20:15:56 -04:00
  • 98d5f3a7be remove deprecated lat/long float encodings geeksville 2020-06-11 21:25:45 -07:00
  • 9f396c1608 0.7.6 geeksville 2020-06-11 17:57:48 -07:00
  • eb5a492ade OMG - we were accidentally leaving two GATTs alive - which is super bad geeksville 2020-06-11 17:34:22 -07:00
  • d282c7911e immediately fail bluetooth links if we get a read or write error geeksville 2020-06-11 16:32:33 -07:00
  • 6baae70125 prevent concurrent modification exception when deleting old msgs geeksville 2020-06-11 16:22:44 -07:00
  • e20f7c5943 use only async io when talking to the radio geeksville 2020-06-11 16:22:20 -07:00
  • 73c2c8def1 Fix #39: If unlucky device could be beginning sleep when we try to send geeksville 2020-06-11 14:03:10 -07:00
  • b0e006ce6e @slavino contributed this WIP for Slovak translation! #41 geeksville 2020-06-11 11:37:54 -07:00
  • 1523a6ad9e Merge remote-tracking branch 'root/master' geeksville 2020-06-11 11:30:43 -07:00
  • cba3e85d03 Fix #38: USB host mode now fully supported thanks @sexycyborg for the idea! geeksville 2020-06-11 11:29:54 -07:00
  • c747cecc31 better printing of serial debug output geeksville 2020-06-11 11:21:11 -07:00
  • e4223d6476 prevent race condition if meshservice starts running before radiointerface geeksville 2020-06-11 11:20:51 -07:00
  • c470eaa56b @lgoix kicks ass - any future work would be welcome! Kevin Hester 2020-06-11 10:06:49 -07:00
  • ac94f3b276 fix label Ludovic Goix 2020-06-11 13:04:21 -04:00
  • 672fc6f481 Add tooltip to status image icon Ludovic Goix 2020-06-10 21:50:34 -04:00
  • b4687b0a2f fix build geeksville 2020-06-10 17:19:17 -07:00
  • b081d310f8 Just tested on emulator version 21 and seems to work, so loosen restrictions geeksville 2020-06-10 17:13:26 -07:00
  • 7c54b897ac oops - my fix for the native mapbox crash was looking at the wrong view geeksville 2020-06-10 17:12:57 -07:00
  • ba447980c0 0.7.5 0.7.5 geeksville 2020-06-10 13:02:56 -07:00
  • a69560d056 #38: Don't warn about bluetooth so much - just on the settings page geeksville 2020-06-10 13:01:32 -07:00
  • 12c5edb0b7 Attempt to fix native crash in mapbox I bet they don't like the view going away geeksville 2020-06-10 12:49:05 -07:00
  • c57704013f #38: USB device pairing now works across reboots geeksville 2020-06-10 12:16:54 -07:00
  • 96a28afb8f fix autobug: old notifies might come in from devices we are reconnecting to geeksville 2020-06-10 12:03:31 -07:00
  • 1be402d771 fix autobug - discovery can now occur after mtu geeksville 2020-06-10 11:42:11 -07:00
  • cff90c5bd7 never let getMyNodeInfo ever return null. fixes an autobug for device removal geeksville 2020-06-09 18:56:34 -07:00
  • 5d9648f602 fix autobug in case device goes away at a bad time geeksville 2020-06-09 18:46:23 -07:00
  • 3be44439ab #38: add USB hotplug support (but android doesn't yet remember accross reboots) geeksville 2020-06-09 17:10:49 -07:00
  • 590e76731f One more fix for Soyes XS phones (but see disclaimer below) geeksville 2020-06-09 12:18:35 -07:00
  • d81f88eeb3 0.7.4 geeksville 2020-06-09 10:24:46 -07:00
  • 2568f00762 ignore failures delivering close exceptions (autobug) geeksville 2020-06-09 10:22:19 -07:00
  • e3ad6b153a don't log stuff that might contain PII geeksville 2020-06-09 10:21:54 -07:00
  • 6b03df3c12 0.7.3 geeksville 2020-06-09 10:11:42 -07:00
  • c0bea24942 show placeholder entries for disconnected USB devices #38 geeksville 2020-06-09 10:09:25 -07:00
  • 005ab16283 except for dynamic device probing USB serial works pretty good now #38 geeksville 2020-06-09 09:53:32 -07:00
  • 1cd0e1692d clear the device list anytime we restart the BLE scan geeksville 2020-06-09 09:11:10 -07:00
  • 3661fd157e USB reading now almost works - except config_complete #38 WIP geeksville 2020-06-09 09:10:51 -07:00
  • aa5cd9baf8 fix upaired warning update when user changes radio buttons geeksville 2020-06-09 08:09:01 -07:00
  • 4ba7acc307 don't filter devices that are not currently connected geeksville 2020-06-09 07:46:19 -07:00
  • e3a082c168 Soyes XS phone doesn't properly filter BLE addresses, so add an extra check for devices that aren't for us geeksville 2020-06-09 07:17:31 -07:00
  • 0fc71f71fd Woot! #38 USB read/write approximately works, need fit and finish WIP geeksville 2020-06-08 20:02:40 -07:00
  • ad71602b7d #38 USB reading now somewhat works WIP geeksville 2020-06-08 19:15:18 -07:00
  • 6e589a838d WIP begin refactoring to use the reader helper class geeksville 2020-06-08 18:52:19 -07:00
  • 0c8e2ca1ac USB device port support WIP geeksville 2020-06-08 18:24:36 -07:00
  • c99f5cf342 Merge branch 'master' into usb geeksville 2020-06-08 14:32:26 -07:00
  • e05a445a34 fix autobug: if app is shutting down, the activtity might be killed while the BLE scan is still happening geeksville 2020-06-08 14:30:07 -07:00
  • c0ada64653 0.7.2 hotfixes for autobugs geeksville 2020-06-08 14:19:49 -07:00
  • 420b718b11 USB WIP geeksville 2020-06-08 14:04:56 -07:00
  • 303fb86aa6 oops - we want to compare aganst the old interface, not the new one geeksville 2020-06-07 22:39:57 -07:00
  • bbd9a6d6f4 0.7.1 geeksville 2020-06-07 22:15:55 -07:00
  • f16d0d8cf5 work with old devices that still use 8 bit addresses geeksville 2020-06-07 22:15:47 -07:00
  • 6a71e6c414 0.7.0 my robotester script found a bug in my previous change! geeksville 2020-06-07 20:17:47 -07:00
  • 5bab88790b 0.6.9 geeksville 2020-06-07 19:05:58 -07:00
  • ce14fde33b Fix #36 - allow users to select 'none' for the preferred radio geeksville 2020-06-07 18:55:08 -07:00
  • 7a3cda314e Fix recent bug where sometimes phone would not auto-reconnect to devices geeksville 2020-06-07 18:05:18 -07:00
  • 6a5cb0ddc7 Partial #36: Don't make our service foreground if user hasn't selected radio geeksville 2020-06-07 17:51:51 -07:00
  • f4ae325d02 Partial for #36: Don't start service at boot if unbonded geeksville 2020-06-07 17:27:19 -07:00
  • 1ddab2693e update protobufs geeksville 2020-06-07 17:11:38 -07:00
  • 30137efc68 WIP - cleaned up BLE vs serial interface approximately works geeksville 2020-06-07 17:11:30 -07:00
  • e99e8695fe Move all BLE code into BLE service geeksville 2020-06-05 21:22:56 -07:00
  • 3d4be477a2 remove old BLE api geeksville 2020-06-05 21:12:15 -07:00
  • d1a3d98de4 change to use @mik3y /usb-serial-for-android (WIP) geeksville 2020-06-05 20:22:45 -07:00
  • 712e034228 Merge branch 'master' into usb geeksville 2020-06-05 12:12:04 -07:00
  • 38eabf9d70 fix an autobug: We gracefully handle safe being null because this can occur if someone has unpaired from our device - just abandon the reconnect attempt geeksville 2020-06-05 12:11:35 -07:00
  • 76f3df94df WIP geeksville 2020-06-05 11:53:50 -07:00
  • cecc369598 split out common code for USB and BLE links geeksville 2020-06-04 12:34:34 -07:00
  • 54c832f591 now in beta geeksville 2020-06-04 11:21:24 -07:00
  • b659769136 0.6.8 0.6.8 geeksville 2020-06-04 10:02:56 -07:00
  • fd100d4492 fix duplicate scan table entries when pairing state changes geeksville 2020-06-04 09:58:29 -07:00
  • db43f47f91 handle 133 statuses when direct connect fails geeksville 2020-06-04 09:58:06 -07:00
  • d526d11d20 Fix #32 geeksville 2020-06-04 09:35:25 -07:00