geeksville
55dafcbecb
fix #269 see below
...
/**
* Generate a short suffix used to disambiguate channels that might have the same "name" entered by the human but different PSKs.
* The ideas is that the PSK changing should be visible to the user so that they see they probably messed up and that's why they
their nodes
* aren't talking to each other.
*
* This string is of the form "#name-XY".
*
* Where X is a letter from A to Z (base26), and formed by xoring all the bytes of the PSK together.
* Y is not yet used but should eventually indicate 'speed/range' of the link
*
* This function will also need to be implemented in GUI apps that talk to the radio.
*
* https://github.com/meshtastic/Meshtastic-device/issues/269
*/
const char *getChannelName();
2020-08-12 11:04:03 -07:00
geeksville
178958c165
allow advanced users to specify channel numbers if they wish
2020-08-12 10:46:44 -07:00
geeksville
d7cf7e2eb4
Allow advanced users to set arbitrary spreadfactor/codingrate/bandwidth
2020-08-12 10:42:25 -07:00
geeksville
fce8c16d52
Merge remote-tracking branch 'mine/post1' into post1
2020-08-11 19:21:07 -07:00
geeksville
b690868bb1
Merge branch 'master' into post1
2020-08-11 19:20:46 -07:00
geeksville
dec88a368b
First attempt at better protocol docs. Bug #308
...
@cyclomies thank you for the prodding and help. I'm happy to add more
detail, can you insert a few questions inline? Then I'll answer and
hopefully that will be enough to be useful for others.
2020-08-11 17:34:49 -07:00
Kevin Hester
a7da7cd32e
Merge branch 'post1' into post1
2020-08-10 09:15:49 -07:00
Kevin Hester
f37dc9c776
Merge pull request #310 from Dafeman/PlatformIO-build-guide-update
...
PlatformIO build guide update
2020-08-10 09:12:11 -07:00
Kevin Hester
d6658dbb2e
Merge branch 'master' into PlatformIO-build-guide-update
2020-08-10 08:56:15 -07:00
Dafeman
05531b2684
Update build-instructions.md
2020-08-09 14:07:42 +12:00
Dafeman
8b1fb39ce1
Update build-instructions.md
2020-08-06 22:06:38 +12:00
Dafeman
da46d4ca0e
Update build-instructions.md
2020-08-06 19:44:42 +12:00
geeksville
047141eb34
make TXEN/RXEN immediately low once changed to be outputs
2020-08-03 11:29:26 -07:00
geeksville
cb1053850d
Oops - I mismerged at somepoint, restore correct PPR variant.h defs
2020-08-03 11:05:24 -07:00
Kevin Hester
7652331e8c
Merge pull request #306 from geeksville/master
...
less logspam
2020-08-02 13:38:23 -07:00
geeksville
12bf3795ea
less logspam when debugging the serial API
2020-08-02 12:55:22 -07:00
Ellie Hussey
7f45184d90
Fixed message text wrapping, compass rose position, and added device ID on status page ( #300 )
2020-08-01 10:50:06 -07:00
geeksville
829763af2c
remove stale comment
2020-07-30 09:35:07 -07:00
geeksville
75806ee666
clarify build instructions
2020-07-29 10:25:20 -07:00
Kevin Hester
91ec29db03
Merge pull request #301 from ColPanic/flash_improvements
...
Adding port/help flags and error checking
2020-07-27 11:33:06 -07:00
Todd Allen
d191b12801
Adding port/help flags and error checking
2020-07-27 09:14:04 -04:00
Kevin Hester
e0d6456618
Merge pull request #299 from jasonfish/add-new-case-to-readme
...
Adding new case URL to Readme
2020-07-26 09:15:38 -07:00
Jason Fish
70eda2ee06
Adding new case URL to Readme
2020-07-26 08:39:37 -07:00
geeksville
7c4eb3eddd
add amazon appstore link
2020-07-24 15:08:10 -07:00
Kevin Hester
661a75d796
Merge pull request #298 from geeksville/master
...
oops - I missed some 0.9.1 files in the last merge into master
2020-07-24 13:35:25 -07:00
geeksville
b617010a46
Merge branch 'post1'
...
# Conflicts:
# docs/software/TODO.md
# docs/software/nrf52-TODO.md
2020-07-24 13:07:33 -07:00
Kevin Hester
5a70c45a3e
Merge pull request #297 from geeksville/master
...
Pull in NimBLE changes into master
2020-07-24 12:59:06 -07:00
geeksville
cb2b36811a
Merge remote-tracking branch 'root/master'
2020-07-24 12:50:39 -07:00
geeksville
92edcb97ed
Merge remote-tracking branch 'origin/post1'
...
# Conflicts:
# docs/software/TODO.md
# docs/software/nrf52-TODO.md
2020-07-24 12:49:24 -07:00
Kevin Hester
7f1ec15cab
Merge pull request #296 from geeksville/nimble
...
Change BLE implementation to NimBLE rather than Bluedroid
2020-07-24 12:46:37 -07:00
geeksville
1aa7451866
0.9.1
2020-07-24 12:41:14 -07:00
geeksville
d5c46dc114
use max mtusize for speed
2020-07-24 12:39:48 -07:00
geeksville
5bab16636d
Switch to NimBLE from Bluedroid
...
Meshtastic patched version esp-idf commit #e7f316d5a4eb64ca52d40575cb20815d456a9c4f
used.
In support of: https://github.com/meshtastic/Meshtastic-device/issues/266
2020-07-24 12:39:35 -07:00
geeksville
204f2c1a68
software update service now registered with NimBLE
2020-07-24 11:39:48 -07:00
geeksville
a5b7501a4e
nimble add debug output
2020-07-24 10:12:25 -07:00
geeksville
b0e2c81666
nimble software update WIP builds
2020-07-23 15:57:31 -07:00
geeksville
00ca351169
WIP begin changing software update service over to nimble
2020-07-23 13:01:31 -07:00
geeksville
0415a3c369
Clean up nimble files
2020-07-23 08:10:36 -07:00
geeksville
4eb27b637d
Nimble sleep now works nicely
2020-07-22 22:18:47 -07:00
geeksville
107b56a346
move bluetooth enable
2020-07-22 21:41:56 -07:00
geeksville
abdc4dfae8
remove old mesh ble service
2020-07-22 21:29:32 -07:00
geeksville
014eea2f56
Nimble sleep almost works
2020-07-22 21:26:32 -07:00
geeksville
9b4ca95660
nimble basically works now. Started long bake for bug #266
2020-07-22 18:00:56 -07:00
geeksville
78ff9a8116
Nimble WIP - make notify work
2020-07-22 16:40:00 -07:00
geeksville
66b147fb31
Nimble WIP fix bluetooth pairing screen
2020-07-22 16:16:28 -07:00
geeksville
c5df1bc885
Nimble WIP - woot! basic device API works now
2020-07-22 15:44:45 -07:00
geeksville
00cf3a768e
nimble WIP turn on bonding and security
2020-07-22 13:50:30 -07:00
geeksville
b6a3deb341
nimble WIP - writes kinda work now
2020-07-22 12:08:54 -07:00
geeksville
531f488fe8
WIP nimble ugly but advertise works
2020-07-22 10:46:01 -07:00
geeksville
d674aaaa29
sometimes save config fails on ublox, don't cause a reboot for that
2020-07-22 10:45:38 -07:00