Kevin Hester
4c35d1f207
Merge pull request #58 from geeksville/master
...
kevins bug fixes for weds
2020-03-25 16:24:56 -07:00
geeksville
4d54df4c9b
0.1.10
2020-03-25 16:21:41 -07:00
geeksville
aa9aca2b88
Merge remote-tracking branch 'root/master'
2020-03-25 13:38:26 -07:00
geeksville
a579bbcb50
heltec style devices were not automatically setting their time from the mesh
...
due to a bug in the init of has_gps. Now that we probe for gps we should
default has_gps to false until we hear from it
2020-03-25 13:36:54 -07:00
geeksville
12e67d3b30
add some debug output
2020-03-25 13:35:49 -07:00
geeksville
50d724780a
make user presses ask other nodes for their latest status
...
see related bug
https://github.com/meshtastic/Meshtastic-esp32/issues/59
2020-03-25 13:09:12 -07:00
geeksville
45babab8c4
generalize the serial console script
2020-03-25 12:35:35 -07:00
geeksville
3443e60718
never loop waiting on hardware without some sort of timeout ;-)
...
related to https://github.com/meshtastic/Meshtastic-esp32/issues/53
2020-03-25 12:25:46 -07:00
geeksville
65128a04c9
my new watchdog related to the the send tx bug was not quite complete
...
https://github.com/meshtastic/Meshtastic-esp32/issues/53
2020-03-25 11:45:18 -07:00
geeksville
7210c1ae5e
emphasize the forum link
...
and ... alas, do a one time autoformat from the IDE.
2020-03-25 08:13:07 -07:00
Kevin Hester
9075501917
Merge pull request #56 from geeksville/master
...
misc changes as kevin bangs through the post illness bug-queue
2020-03-24 15:30:04 -07:00
geeksville
a3b70e7538
0.1.9
2020-03-24 15:23:50 -07:00
geeksville
b4b8abe6ec
omg I was not setting the correct flag to tell phone we had gps
2020-03-24 15:20:24 -07:00
geeksville
d647be73df
oops nasty bug probably responsible for ble mutex seeming bugs #33
...
Was calling the wrong superclass method and therfore not properly
populating radio
2020-03-24 15:16:32 -07:00
geeksville
42d7966858
add instructions on how to reinstall
2020-03-24 15:13:28 -07:00
geeksville
f4d368e1f4
fix #27 - add a device-install.sh script to the release
2020-03-24 14:48:52 -07:00
geeksville
3a756b0e08
keep the elf files in the zip package, useful with @girtsf tool
2020-03-24 13:58:17 -07:00
geeksville
34ead2d68e
add support for reporting device errors up through the phone to analytics
...
related to https://github.com/meshtastic/Meshtastic-esp32/issues/53
2020-03-24 13:33:24 -07:00
geeksville
3f1161b68b
bug #53 - report the error on console and fixup (will add analytics in
...
a separate call)
2020-03-24 13:04:28 -07:00
Kevin Hester
f108e24bc1
Merge pull request #51 from girtsf/fix-upside-down-screen
...
screen.cpp: flip the display 180
2020-03-24 11:09:06 -07:00
Kevin Hester
1f83f7d9df
Merge branch 'master' into fix-upside-down-screen
2020-03-24 10:55:56 -07:00
Kevin Hester
756c7ca7b3
Merge pull request #55 from girtsf/fix-ble
...
fix #52 : bluetooth not pairing
2020-03-24 10:55:00 -07:00
Kevin Hester
79f7bf77c9
Merge branch 'master' into fix-ble
2020-03-24 10:52:10 -07:00
Kevin Hester
3886665041
Merge pull request #47 from geeksville/master
...
update todo list
2020-03-18 20:37:46 -07:00
geeksville
c9b269c3c0
Merge remote-tracking branch 'root/master'
2020-03-18 19:36:37 -07:00
geeksville
eb51c92d08
update todo list
2020-03-18 19:28:55 -07:00
Kevin Hester
992b525588
Merge pull request #46 from geeksville/master
...
a quick window to sneak in and fix formatting
2020-03-18 19:19:18 -07:00
geeksville
25288d8ed6
Merge remote-tracking branch 'root/master'
2020-03-18 19:16:56 -07:00
geeksville
32ac5ac9ae
reformat everything
...
using @girtsf clang-format prefs settings. This should allow us to turn
on auto format in our editors without causing spurious file changes.
2020-03-18 19:15:51 -07:00
Kevin Hester
ef5cdefca6
Merge pull request #44 from geeksville/master
...
various minor commits based on bugs I see while testing app
2020-03-18 18:55:57 -07:00
geeksville
f6f9dfa463
0.1.8
2020-03-18 18:53:55 -07:00
geeksville
2161ce21df
the firmware version xml file should not be checked in, it is used directly
...
by the android build and derived from version.sh
2020-03-18 18:53:42 -07:00
geeksville
534691f0c2
Merge remote-tracking branch 'root/master'
...
# Conflicts:
# src/main.cpp
# src/screen.cpp
# src/screen.h
2020-03-18 18:44:12 -07:00
Kevin Hester
6bc8e1b10a
Merge pull request #45 from girtsf/screen-cpp-refactor
...
Screen cleanups and refactoring
2020-03-18 18:35:51 -07:00
geeksville
c8b95f7691
oops - I broke compass display with my gps changes and didn't notice till
...
testing with two gps equipped devices. fixed.
2020-03-18 18:34:22 -07:00
geeksville
53765298e1
add a real BOOT state, to avoid glitch from redrawing bootscreen twice
...
also its the right thing to do ;-)
2020-03-18 15:00:17 -07:00
geeksville
0d94458c4e
bump preferences #
2020-03-18 14:59:30 -07:00
geeksville
5e55695862
fix build warning
2020-03-18 14:51:54 -07:00
Kevin Hester
c9e2e6c386
Merge pull request #43 from geeksville/one-wire-gps
...
fixes to make one-wire gpses work and cope with tbeams with crummy rx buffers
2020-03-18 14:02:46 -07:00
geeksville
dbbb62f63e
fix press to properly force any node we are watching to send us a new
...
position report
2020-03-18 13:51:32 -07:00
geeksville
79ce7d929c
send dynamic probed GPS status to the phone
2020-03-18 13:29:22 -07:00
geeksville
33437b5246
oops - I accidentally shadowed a variable I didn't want to shadow ;-)
2020-03-18 09:37:38 -07:00
geeksville
f4bacb9d87
some tbeams have occasional crap sitting in their gps rx buffer at boot?
2020-03-18 09:29:20 -07:00
geeksville
0ac218b06d
allow gpses which only have the RX pin connected to also work.
...
(and because I'm lazy, let the autoreformat rule work on this file)
2020-03-18 09:21:28 -07:00
Kevin Hester
2ce1b4bb2c
Merge pull request #42 from geeksville/master
...
release 0.1.7
2020-03-17 20:02:01 -07:00
geeksville
f002bee4f4
release 0.1.7
2020-03-17 19:50:26 -07:00
Kevin Hester
9c69326ed9
Merge pull request #39 from geeksville/bug17
...
Bug17
2020-03-17 19:42:44 -07:00
Kevin Hester
7a617d5378
Merge branch 'master' into bug17
2020-03-17 19:40:25 -07:00
Kevin Hester
90edae1ce0
Merge pull request #41 from geeksville/new-oled
...
fix #40 force an extra redraw for the bootscreen,
2020-03-17 19:39:32 -07:00
geeksville
2134b4db9b
fix #40 force an extra redraw for the bootscreen,
...
some clones drop the first draw cmd
2020-03-17 16:36:48 -07:00
geeksville
7b1ffb5c09
#17 WIP add tool to capture the system portion of flash
...
based on initial encouraging feedback from @illperipherals
if more people report success, we'll need to change the install instructions
to:
esptool.py --port COM10 --baud 921600 erase_flash
esptool.py --port COM10 --baud 921600 write_flash 0x1000 system-info.bin
esptool.py --port COM10 --baud 921600 write_flash 0x10000 firmware-HELTEC-US-0.1.6.bin
2020-03-17 11:17:58 -07:00
geeksville
535f07d927
add a tbeam program script
2020-03-17 11:16:22 -07:00
Kevin Hester
bfad136137
Merge pull request #31 from geeksville/master
...
@girtsf can you review these changes and blessmotize if they seem good?
2020-03-16 09:37:31 -07:00
geeksville
36bee8fa53
Merge remote-tracking branch 'root/master'
2020-03-16 09:30:24 -07:00
Kevin Hester
99cb0b3855
Merge pull request #37 from girtsf/fix-build-2
...
fix build: add missing include to screen.cpp
2020-03-16 09:30:14 -07:00
geeksville
ca8a25f585
Merge remote-tracking branch 'root/master'
2020-03-16 09:03:21 -07:00
Kevin Hester
51a8700391
Merge pull request #35 from girtsf/underp-lock-paths
...
underp include paths in lock.h
2020-03-16 09:02:54 -07:00
Kevin Hester
f099a31a29
Merge pull request #34 from girtsf/patch-1
...
run CI on pull requests as well
2020-03-16 09:01:28 -07:00
Kevin Hester
52dbc4e15d
Merge pull request #36 from girtsf/various-cleanups
...
Various cleanups
2020-03-16 09:00:42 -07:00
geeksville
24ac907780
auto generate channel numbers from name
...
NOTE: All radios on a channel will need to be updated to this release
before they can talk together again.
2020-03-15 17:51:57 -07:00
geeksville
5037fb830e
fix build (and autoformat in visual studio code)
2020-03-15 17:50:48 -07:00
geeksville
30a431788d
we now do bidirectional comms to GPS at startup, so we can always trust isConnected
2020-03-15 16:57:21 -07:00
geeksville
d0b8adab75
In my work for #11 I accidentially created a serious bug on Heltec...
...
devices. It caused bogus i2c transactions when device would go to sleep.
Fixed now, also, I now treat GPS usage uniformly between TBEAM and HELTEC
we always probe for and use the GPS if we find it.
Which means for the extra nerds
(someone requested this, I'm sorry - I don't remember who) you can now
optionally attach an external GPS to HELTECs if you want. The pins are:
#define GPS_RX_PIN 34
#define GPS_TX_PIN 12
(@girtsf, sorry about including formatting changes in this PR, apparently
I had my IDE set to not autoreformat until just now
2020-03-15 16:57:21 -07:00
geeksville
74f7b7b622
print extra info the next time this error occurs
2020-03-15 16:57:21 -07:00
geeksville
9ec8562ce7
fix old geeksville link (though github provides redirects)
2020-03-15 16:57:21 -07:00
Kevin Hester
0cbcb7a9bd
Merge pull request #32 from girtsf/add-lock-etc
...
add a Lock, LockGuard and printThreadInfo
2020-03-15 16:55:48 -07:00
Kevin Hester
3c9be48445
Merge pull request #30 from girtsf/fix-build
...
fix the build: remove includes for TinyGPS that's not longer used or …
2020-03-15 14:30:04 -07:00
Kevin Hester
2591859df5
Merge pull request #29 from girtsf/exception-decoder
...
check in script to decode backtraces
2020-03-15 12:38:44 -07:00
geeksville
0d62a2be85
release 0.1.6
2020-03-14 18:48:15 -07:00
geeksville
9c971d3686
Finally - new sexy ultra low power/low latency GPS code is in for TBEAM
2020-03-14 18:45:24 -07:00
geeksville
3c1357b732
ublox is better but still not perfect
2020-03-14 16:31:12 -07:00
geeksville
acd5e5d29d
use power save mode on gps
2020-03-14 13:33:53 -07:00
geeksville
64109b25f2
Switch to native ublox api for GPS position and time
2020-03-14 12:46:24 -07:00
geeksville
e93bc76ac9
Merge branch 'master' into gps-sleep-mode
2020-03-13 22:45:40 -07:00
geeksville
1107c6d23d
Fix serious bug: button presses were not waking from light-sleep on TBEAM
...
Root cause seems to be the axp192 interrupt, which on some boards fires
during sleep. I'm not sure why, but we don't need this yet, so leaving
masked during sleep.
2020-03-13 22:42:43 -07:00
geeksville
9b2155402d
todo update
2020-03-13 22:41:12 -07:00
geeksville
35cf8a4859
power debugging
2020-03-13 22:38:58 -07:00
geeksville
76f21dfd6e
wip
2020-03-13 22:34:44 -07:00
geeksville
b101dc2c88
wip
2020-03-13 20:48:37 -07:00
geeksville
9bbd658b9d
begin testing native ublox api
2020-03-13 20:30:48 -07:00
geeksville
4999da0824
Merge branch 'dev' into gps-sleep-mode
...
# Conflicts:
# docs/software/TODO.md
# platformio.ini
2020-03-13 18:48:38 -07:00
geeksville
a783341df1
begin adding temporary support for both NEMA and UBLOX gpses
2020-03-13 18:44:14 -07:00
geeksville
04258755e7
change from gitter to discourse.
2020-03-13 15:06:51 -07:00
geeksville
ea711ece1f
new firmware released
2020-03-13 15:03:47 -07:00
geeksville
e93187b630
0.1.5 add support for EU 433MHz radios thanks to @astro-arphid
2020-03-12 09:34:10 -07:00
geeksville
eca3cda8b9
fix typos
2020-03-12 09:31:31 -07:00
Kevin Hester
2874adfd69
Merge pull request #21 from astro-arphid/master
...
#13 - add support for 433MHz Heltec boards (thanks to @astro-arphid)
2020-03-12 09:29:54 -07:00
geeksville
4dfac03402
add note about 3d printed cases
2020-03-11 10:59:02 -07:00
geeksville
9bc895eb57
fix formatting
2020-03-11 10:55:58 -07:00
geeksville
474026d7fe
add a faq
2020-03-11 10:51:38 -07:00
geeksville
9995d2a7ab
oops copypasta error fix #19 . Thanks @iveskins!
2020-03-10 19:33:16 -07:00
geeksville
3028ac3f24
add note about dash7
2020-03-10 19:32:45 -07:00
geeksville
8605950eef
add credits list
2020-03-10 11:43:45 -07:00
Kevin Hester
0f856dea7b
Merge pull request #18 from claesg/master
...
Updated README for 3D cases for T-Beam.
2020-03-10 11:39:17 -07:00
geeksville
f87cb00940
show reason for last reset
2020-03-08 14:05:12 -07:00
geeksville
a4ebf83b69
minor doc update
2020-03-08 14:03:36 -07:00
geeksville
5dbacbddba
version 0.1.13 Fix #15 found by @claesg. Thanks for the detailed report!
2020-03-08 11:07:27 -07:00
geeksville
011864a2d3
Fix #15 Force all devices to update preferences
2020-03-08 11:02:58 -07:00
geeksville
8646d8aeba
mesh alg replacement update
2020-03-08 11:02:15 -07:00
geeksville
87782cdf8f
progress on re readdition of the mesh router
2020-03-06 19:52:34 -08:00