Kevin Hester
79f7bf77c9
Merge branch 'master' into fix-ble
2020-03-24 10:52:10 -07:00
Girts Folkmanis
dee3e530de
fix #52 : bluetooth not pairing
...
Silly type error on my part - PIN was always truncated to lower 8 bits.
😬
Tested: Pairing now works from both nRF Connect and phone.
2020-03-22 19:18:49 -07:00
Girts Folkmanis
3e44c2c3e1
screen.cpp: flip the display 180
2020-03-19 20:15:51 -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
Girts Folkmanis
daf8594b99
Screen cleanups and refactoring
...
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.
* Remove example code that wasn't used.
2020-03-18 18:11:35 -07:00
Girts Folkmanis
5b54fd6359
screen.cpp: reformat with clang-format
2020-03-18 17:16:19 -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
Girts Folkmanis
41c95eaff7
fix build: add missing include to screen.cpp
2020-03-16 09:26:40 -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
Girts Folkmanis
8cabb3ea3d
add .clang-format file
...
Tried to infer the style from existing files.
2020-03-15 19:29:55 -07:00
Girts Folkmanis
7a4a1af332
TypedQueue: make functions return bools instead of BaseType_t
...
Minor cleanup to hide away some FreeRTOS bits.
Note: I believe src/CustomRF95.cpp:62 had a bug where it had the
condition inverted.
2020-03-15 19:29:04 -07:00
Girts Folkmanis
90ecdf229e
add locks to PeriodicTask
2020-03-15 19:29:00 -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
Girts Folkmanis
79f1346359
underp include paths in lock.h
...
Had the casing wrong, but could get away with it on a mac.
2020-03-15 17:43:42 -07:00
Girts
35dada683a
run CI on pull requests as well
2020-03-15 17:42: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