geeksville
951f5d11d5
fix text message display when new text arrives
...
The problem was we were pulsing the display power briefly down while
reentering the ON state (because the ON states exit rule turned it off).
Instead we now just turn off the screen on entry to DARK or LS states
2020-03-04 16:46:57 -08:00
geeksville
2ce95ed2ce
fix typo in SDS sleep time
2020-03-04 16:10:48 -08:00
geeksville
d1b7b6c5c5
oops - I was previously stopping bluetooth before stopping the mesh bluetooth service
...
which was bad bad
2020-03-04 16:10:36 -08:00
geeksville
425c570757
don't show fake GPS level on devices without one #4
2020-03-04 10:51:29 -08:00
Kevin Hester
46dab2d496
Make devicestate.version something that only the device code cares about
2020-03-03 13:46:11 -08:00
Kevin Hester
f5271f5c79
website updates
2020-03-03 13:37:01 -08:00
Kevin Hester
375804c9e4
(needs testing) fixed the following during a plane flight
...
* Have state machine properly enter deep sleep based on loss of mesh and phone comms.
* Default to enter deep sleep if no LORA received for two hours (indicates user has probably left the mesh).
Signed-off-by: Kevin Hester <kevinh@geeksville.com>
2020-03-03 13:31:44 -08:00
Kevin Hester
fe5703c684
fix the "blank screen when a text message arrives" bug
2020-03-03 10:15:23 -08:00
Kevin Hester
f1c90a232f
fix release test script paths
2020-03-03 09:52:10 -08:00
Kevin Hester
a91fba763a
release 0.0.9
2020-03-03 08:29:37 -08:00
Kevin Hester
28588f6730
send hw version info via protobufs
2020-03-03 08:23:58 -08:00
Kevin Hester
d074218049
no need to stop mesh service during sw update, bug was on the android side
2020-03-03 07:38:56 -08:00
Kevin Hester
1f07d6735b
fix a nasty sleep bug: we weren't stopping our old mesh service
...
so it would kinda keep living (along with the recreated one) when we
come back from sleep.
2020-03-03 07:36:35 -08:00
Kevin Hester
bb0b2e72c8
stop using ino files, visual studio doesn't like them
2020-03-03 07:34:05 -08:00
Kevin Hester
30c717ac2f
minor doc updates
2020-03-02 15:31:04 -08:00
Kevin Hester
e01680cd4b
Change all repo URLs to be meshtastic... instead of geeksville...
2020-03-02 15:13:33 -08:00
Kevin Hester
4bb308c80c
Pull protobufs from submodule instead of a symbolic link Fix #2
2020-03-02 09:57:05 -08:00
Kevin Hester
12a68026e7
clarify release of meshpacket back to pool
2020-03-02 09:02:21 -08:00
Kevin Hester
06449e39c1
Prove to google that we own this domain
2020-03-02 09:02:21 -08:00
Kevin Hester
cc6a8c8430
Merge pull request #12 from claesg/master
...
Updated the README.md with a new radio: TTGO LORA32
2020-03-01 16:25:51 -08:00
claes
9aedec2c5c
Updated the README.md with a new radio: TTGO LORA32
2020-03-01 13:00:15 +01:00
Kevin Hester
2221ddfca2
Add note about a mystery bug following light sleep
2020-02-29 19:06:14 -08:00
Kevin Hester
7dc6264fa7
It helps to spell things correctly...
2020-02-29 19:05:59 -08:00
Kevin Hester
f091a9505a
Add a pretty CI badge based on @girtsf work
2020-02-29 19:00:46 -08:00
Kevin Hester
57d5a54099
Merge pull request #6 from girtsf/fix-some-warnings
...
some minor cleanups
2020-02-29 07:10:50 -08:00
Kevin Hester
045a2031a3
todo updates
2020-02-29 07:08:18 -08:00
Girts Folkmanis
0b8d7768fd
some minor cleanups
...
* Suppress warnings about conflicting library names in platformio.ini by
explicitly picking the libraries by id that we want.
* fix unused static function warning by making it not static ;)
* declare arduino-fsm as dependency for BluetoothOTA. Hopefully this
fixes the CI builds?
Tested: `pio run` builds.
2020-02-28 19:26:11 -08:00
Kevin Hester
c41f572cf5
update todo list while sitting in airplane ;-)
2020-02-28 12:36:52 -08:00
geeksville
bf26994d4e
add misc hw docs/datasheets
2020-02-27 11:25:27 -08:00
geeksville
30ff67d46a
fix CI?
2020-02-26 17:37:08 -08:00
geeksville
65e6d029e0
move CI script
2020-02-26 17:22:37 -08:00
geeksville
31e9d34d1e
try github actions for CI builds
2020-02-26 17:20:19 -08:00
geeksville
0a796c4937
get ready for 0.0.6
2020-02-26 14:27:00 -08:00
geeksville
877e312833
allow TBEAMs to provide approx GPS time to Heltec devices
2020-02-26 09:00:53 -08:00
geeksville
cace2f4290
update readme for android release
2020-02-25 11:22:42 -08:00
geeksville
7b348f30ac
text messages screen not coming up if screen was already on
2020-02-25 10:29:37 -08:00
geeksville
8893be57df
kinda ugly but BLE sw update seems reliable again
2020-02-24 18:09:58 -08:00
geeksville
6b696bfdc5
hw vendor strings must match file names for auto update
2020-02-24 11:21:34 -08:00
geeksville
a3df099f60
until my TBEAM is fixed, leave GPS power on in sleep sometimes
2020-02-24 11:21:08 -08:00
geeksville
0ce1bbb758
expose standard ble sw/hw version characteristics from the updater
...
We also implement the following standard GATT entries because SW update probably needs them:
+
+ESP_GATT_UUID_SW_VERSION_STR/0x2a28
+ESP_GATT_UUID_MANU_NAME/0x2a29
+ESP_GATT_UUID_HW_VERSION_STR/0x2a27
2020-02-24 10:24:21 -08:00
geeksville
bb808c6c52
fix bluetooth pairing UX. enter full ON state when requested
2020-02-24 10:23:07 -08:00
geeksville
15ea13c286
start machine generating curfirmwareversion
2020-02-24 09:55:02 -08:00
geeksville
b0e0ee6934
begin to track firmware versions in a machine readable way
2020-02-24 09:46:32 -08:00
geeksville
f4791137fd
keep latest builds in their own directory - so android build can find them
2020-02-24 09:33:41 -08:00
geeksville
51b53f406e
include region code in the BLE HW version string. ie 1.0-US
2020-02-24 09:22:34 -08:00
geeksville
bd0f35ad83
fix encoding of sw version numbers in the BLE device info
2020-02-24 09:12:13 -08:00
geeksville
af5e3a0e02
TODO updates - back to Android app for now
2020-02-24 08:47:02 -08:00
geeksville
0110e1d2e0
release 0.0.4
2020-02-23 20:08:20 -08:00
geeksville
82afd234a1
don't stomp on RX packets when we have something ready to send
2020-02-23 19:51:43 -08:00
geeksville
419dd44ff6
BT sleep leak now down to about 200 bytes
2020-02-23 18:09:40 -08:00