Kevin Hester
94b7fc76c1
Merge pull request #188 from geeksville/ppr
...
sx1262 for dafeman
2020-06-16 06:30:15 -07:00
geeksville
e9923ac257
fix LCD build for devboard
2020-06-16 06:26:34 -07:00
geeksville
60ad1793e4
sx1262 improvements attn @dafeman
2020-06-16 06:26:21 -07:00
geeksville
96a15bec3b
doc updates
2020-06-16 06:25:54 -07:00
Kevin Hester
fba676fc07
Merge pull request #185 from geeksville/bringup
...
nrf52 backmerge into master
2020-06-15 14:53:11 -07:00
geeksville
9ad14ad98b
Cleanup to merge NR52 support back into mainline
2020-06-15 14:47:14 -07:00
geeksville
477c62082d
E22 SX1262 module now works!
...
Thanks mostly to an old github comment by @beegee-tokyo the fix was easy
(comment here https://github.com/jgromes/RadioLib/issues/12#issuecomment-520450429 )
We now set DIO3 to 2.4 volts to power the oscillator inside the E22
module (undocumented in the E22 docs)
2020-06-15 14:38:09 -07:00
geeksville
82169d4115
make recent changes work on non ESP hardware
2020-06-15 13:32:06 -07:00
geeksville
362d5452d5
remove unused chip
2020-06-15 13:31:53 -07:00
geeksville
114e0c4ada
Merge branch 'master' into bringup
2020-06-15 12:41:22 -07:00
Kevin Hester
075ff26499
@mrvdb added support for SH1106 displays!
...
Add support for SH1106 controller
2020-06-15 12:29:59 -07:00
Kevin Hester
d65f2ede81
Merge branch 'master' into sh1106-support
2020-06-15 12:26:12 -07:00
Kevin Hester
4a9248a451
@zombodotcom added support for optional external GPS on heltec lora v2!
...
Fixed GPS pin Definitions for Heltec Lora V2
2020-06-15 12:25:56 -07:00
Kevin Hester
0e9ed1e82f
Merge pull request #183 from geeksville/dev
...
Dev
2020-06-15 07:19:45 -07:00
geeksville
02ce0558b9
Merge remote-tracking branch 'root/master' into dev
2020-06-15 07:13:34 -07:00
geeksville
63110f0134
Merge remote-tracking branch 'mine/dev' into dev
2020-06-15 07:12:31 -07:00
geeksville
d8db4449be
0.7.6
2020-06-15 07:04:03 -07:00
geeksville
fda98bbf58
oops BLE auth should not change
2020-06-14 15:52:06 -07:00
geeksville
aadba1f694
add printPacket for debug printing packets
2020-06-14 15:30:42 -07:00
geeksville
2c8d152885
Use old style (pre BLE 4.2) pairing, it seems more reliable
2020-06-14 15:30:21 -07:00
Kevin Hester
e80de4eba0
Merge pull request #179 from geeksville/dev
...
omg so good
2020-06-13 16:55:32 -07:00
geeksville
e382a181f7
Merge remote-tracking branch 'root/master' into dev
2020-06-13 16:50:01 -07:00
Kevin Hester
85f69cb908
Merge branch 'master' into dev
2020-06-13 16:49:44 -07:00
geeksville
112a94e572
0.7.5
2020-06-13 16:48:34 -07:00
geeksville
13307c502f
misc debug output
2020-06-13 16:29:53 -07:00
geeksville
8a1754efe8
leave the software update service off for now - no one is using ityet
2020-06-13 11:36:45 -07:00
geeksville
8caa075bc6
used fixed pool allocator for now - since that's how we've been testing
2020-06-13 11:05:36 -07:00
geeksville
d5deb49d20
use executeDelete to prevent leaking BLE handles
2020-06-13 11:05:13 -07:00
geeksville
575a15e135
remove more dead rev1 protocol code
2020-06-13 08:29:41 -07:00
geeksville
dc7469c64b
useful bluetooth debugging output
2020-06-13 08:29:25 -07:00
geeksville
f54b18f733
each tx packet might have a retransmission/ack copy, make pool bigger
2020-06-13 08:27:44 -07:00
geeksville
db66e4dc00
ensure we never get null from malloc
2020-06-13 08:27:25 -07:00
geeksville
47e614c7d6
fix #172
...
We need our own branch because we need this fix and associated pullrequest
https://github.com/espressif/arduino-esp32/pull/4085
2020-06-13 08:26:48 -07:00
geeksville
03cb3c2145
basic stack debugging - we are okay for now
2020-06-12 16:37:03 -07:00
geeksville
a8d4b5479d
don't start the BLE update service for now - the android side isn't ready
2020-06-12 15:48:24 -07:00
geeksville
de37e1bbab
todo notes
2020-06-12 15:40:36 -07:00
geeksville
f0b8f10665
Fix #149 : Use a simple heap allocator for now, after 1.0 we can go to
...
fixed sized pools to protect against fragmentation.
2020-06-12 12:11:18 -07:00
geeksville
88b91de197
Prepare to make MemoryDynamic
2020-06-12 11:56:13 -07:00
Kevin Hester
f22bb34c07
Merge pull request #173 from geeksville/master
...
todo updates
2020-06-12 09:09:19 -07:00
Kevin Hester
2d1cb7a43a
Merge branch 'master' into master
2020-06-12 09:02:11 -07:00
geeksville
dc169675e2
Update TODO list
2020-06-12 09:01:28 -07:00
geeksville
99f8253637
protobuf updates
2020-06-12 08:59:48 -07:00
Kevin Hester
f3244caac1
Merge pull request #171 from geeksville/master
...
doc updates
2020-06-11 21:19:58 -07:00
geeksville
6edaadf5d8
Update BLE docs
2020-06-11 21:14:53 -07:00
geeksville
1f668046a0
if we can't sleep, at least have the processor block for 100ms
2020-06-10 18:23:20 -07:00
Kevin Hester
cb2aa3b29f
Merge pull request #168 from geeksville/usb
...
misc bug fixes, see below
2020-06-10 15:38:45 -07:00
geeksville
8ccd59a7d8
Fix #115 : wake from light sleep if a character arrives on the serial port
...
Note - we do this not by using the uart wake feature, but by the lower
power GPIO edge feature. Recommend sending "Z" 0x5A - because that has
many edges. Send the character 4 times to make sure the device is awake
2020-06-10 15:36:38 -07:00
geeksville
ddfdae64bf
Fix #167 while in light sleep, allow loop() to still run occasionally
2020-06-10 14:11:56 -07:00
geeksville
21a90a42e5
move flutter ideas into own project
2020-06-10 14:02:53 -07:00
geeksville
712d6e5c1e
Merge remote-tracking branch 'root/master' into usb
2020-06-09 18:24:05 -07:00
geeksville
f02a2c0853
Merge branch 'usb' into bringup
2020-06-09 18:20:34 -07:00
geeksville
00d55c9daa
require min app version 172
2020-06-09 18:20:06 -07:00
geeksville
a05e45f84b
make txQueue private
2020-06-09 15:47:05 -07:00
Kevin Hester
e650033f2c
Merge pull request #166 from geeksville/usb
...
Changes to support USB
2020-06-09 11:52:48 -07:00
geeksville
846fc14b4a
0.7.4
2020-06-09 10:35:13 -07:00
geeksville
a8a5e036f5
turn off serial debug output once we are using the protocol on the stream
2020-06-09 10:35:06 -07:00
geeksville
009f05b61d
temp workaround for sleep bug #167
2020-06-09 06:38:09 -07:00
geeksville
d8a6f82459
Merge remote-tracking branch 'root/master' into usb
2020-06-08 16:42:45 -07:00
Kevin Hester
185fe8520a
Merge pull request #164 from rradar/patch-1
...
Update build-instructions.md to use code tags
2020-06-08 16:42:31 -07:00
geeksville
ce9bac34d6
add a new SERIAL psm state, to ensure device doesn't sleep while
...
connected to the phone over USB.
In support of
https://github.com/meshtastic/Meshtastic-Android/issues/38
2020-06-08 16:37:49 -07:00
Kevin Hester
e80673ed15
Merge branch 'master' into patch-1
2020-06-08 16:32:43 -07:00
geeksville
bdbaf9c655
remove old BLE api
2020-06-08 16:08:02 -07:00
geeksville
7473a6c27a
unify activity detection in PhoneAPI, turn off BLE API while serial API in use
2020-06-08 16:06:59 -07:00
geeksville
71a4cfefd5
bringup WIP
2020-06-08 15:01:55 -07:00
Kevin Hester
4919129bbc
Merge pull request #165 from slavino/patch-1
...
Update README.md
2020-06-08 13:53:12 -07:00
Kevin Hester
351687e5cd
Merge pull request #160 from geeksville/longaddr
...
PROTOCOL CHANGE! activate 32 bit nodenums/packetids
2020-06-07 22:23:31 -07:00
geeksville
739f497bbd
Merge branch 'master' into longaddr
2020-06-07 22:16:43 -07:00
geeksville
2d2ed591e9
set num_bits for nodenum and packet id after loading save file
2020-06-07 22:12:06 -07:00
geeksville
871a85d688
force all devices to discard old settings
2020-06-07 17:22:07 -07:00
geeksville
a5f05019db
fix build instructions
2020-06-06 14:30:15 -07:00
geeksville
e124d2094f
PROTOCOL CHANGE! activate 32 bit nodenums/packetids
2020-06-06 13:16:36 -07:00
Kevin Hester
5d874cd43b
Merge pull request #159 from geeksville/master
...
hotfix release for reboot bug
2020-06-06 08:48:14 -07:00
geeksville
9f6cdadd3e
Merge remote-tracking branch 'root/master'
2020-06-06 08:43:10 -07:00
geeksville
6a3853ef35
0.6.8
2020-06-06 08:33:20 -07:00
geeksville
9ea65c6793
Fix #153 - details below
...
Somehow nodenum was getting reset to zero (and saved to flash - which is
bad because it makes the failure permanent). So I've changed nodenum
selection to occur after we load the saved preferences (and we try to keep
nodenum stable in that case).
I'm puzzled as to how it ever got set to zero (unless there *shudder*
is some errant pointer that clobbered it). But next week I'm turning
4 byte nodenums back on, which will make this moot - because they
will always be based on macaddr and the current process where nodes
haggle with the mesh to pick a unique one-byte nodenum will be gone.
2020-06-06 08:30:01 -07:00
geeksville
8d14e97dfa
oops - we were not saving radio state
2020-06-06 08:07:21 -07:00
geeksville
8022f3b920
Merge branch 'master' into bringup
2020-06-05 16:02:54 -07:00
Kevin Hester
420b7d48d9
Merge pull request #157 from geeksville/master
...
update webpage
2020-06-05 11:38:17 -07:00
geeksville
5915669f6f
Merge remote-tracking branch 'root/master'
2020-06-05 11:33:58 -07:00
geeksville
52b01db306
announce beta
2020-06-05 11:33:19 -07:00
Kevin Hester
a0d6ecb331
Merge pull request #156 from geeksville/master
...
minor
2020-06-05 11:09:00 -07:00
geeksville
0271b02d50
Merge remote-tracking branch 'root/master'
2020-06-05 11:06:40 -07:00
geeksville
9f61c78c0e
doc merge
2020-06-05 11:05:36 -07:00
geeksville
4db176867b
WIP - bringup on PPR
2020-06-05 11:00:58 -07:00
geeksville
4b5cfaf9ba
changes from bringing up PPR
2020-06-05 11:00:18 -07:00
Kevin Hester
c014c1bafe
Merge pull request #155 from geeksville/master
...
now in beta
2020-06-04 11:28:39 -07:00
geeksville
96594516af
now in beta
2020-06-04 11:25:06 -07:00
Kevin Hester
bed20bf1fa
Merge pull request #151 from geeksville/longaddr
...
Longaddr
2020-06-04 10:41:39 -07:00
geeksville
4e5a445d8b
0.6.7
2020-06-04 10:37:08 -07:00
geeksville
99437d931e
fix #153
2020-06-03 16:08:11 -07:00
geeksville
5166717298
confirm randomSeed is set correctly
2020-06-03 14:24:34 -07:00
geeksville
49b5738f4f
add min_app_version so apps can warn if they are too old
2020-06-03 13:57:30 -07:00
geeksville
c753ea7cd1
don't use a fixed randomSeed.
2020-06-03 13:51:53 -07:00
geeksville
5b1488ddf0
Allow packet and nodenums to be 32 bits long (but don't change yet)
2020-06-03 13:46:31 -07:00
geeksville
a34cfb0ee0
Populate metainfo for apps to allow 32 bit node and packet ids
2020-06-03 13:15:45 -07:00
Kevin Hester
d8ff605d32
Merge pull request #147 from geeksville/nrf52
...
my DSR changes broke acks for flood routing also. Fix #146
2020-06-03 12:57:56 -07:00
geeksville
8031c47602
put nrf52 on back burner for a couple of days
2020-06-03 12:55:55 -07:00
geeksville
e522e47544
Full DSR WIP
2020-06-03 12:49:36 -07:00
geeksville
ed0f79b683
Merge branch 'master' into nrf52
2020-05-27 15:54:44 -07:00
Kevin Hester
de1337d351
Merge pull request #148 from geeksville/master
...
fixes for @dafeman's board
2020-05-27 15:52:00 -07:00