Jm Casler
|
86e767eec2
|
Update filenames from plugins to modules
|
2022-02-27 00:18:35 -08:00 |
|
Jm Casler
|
218a208ab7
|
mv plugins/ to modules/
|
2022-02-26 23:56:26 -08:00 |
|
joshpirihi
|
dc7f376778
|
Correct a comment
|
2022-01-29 06:40:17 +13:00 |
|
Joshua Pirihi
|
ff2cad9cac
|
Allow publishing of decrypted mqtt packets
|
2022-01-29 06:06:49 +13:00 |
|
Joshua Pirihi
|
b781fb613c
|
Allow publishing of decrypted mqtt packets
|
2022-01-29 06:03:48 +13:00 |
|
Jm Casler
|
d7a1b9fd62
|
Allow hop_limit to be configured
https://github.com/meshtastic/Meshtastic-device/issues/1007
|
2021-12-18 16:21:12 -05:00 |
|
a-f-G-U-C
|
d4ea18851d
|
update for RX_SRC_USER
|
2021-10-28 11:33:32 +00:00 |
|
a-f-G-U-C
|
da9dd62a33
|
add the user as distinct message source
|
2021-10-27 13:16:51 +00:00 |
|
a-f-G-U-C
|
5eb2e6401f
|
issue 879 - changes to Router.cpp
|
2021-10-09 13:54:42 +00:00 |
|
Kevin Hester
|
17a1262382
|
pull in new epaper lib (which required importing configuration.h everywhere
for dumb reasons)
|
2021-06-27 10:56:28 -07:00 |
|
Kevin Hester
|
7abc3534c4
|
fix build for !wifi devices
|
2021-04-05 13:00:56 +08:00 |
|
Kevin Hester
|
a845406a19
|
cleanup packet encrypt/descrypt
|
2021-04-05 09:24:00 +08:00 |
|
Kevin Hester
|
3cd64bb8b5
|
allow passing even encrypted packets through the plugins
|
2021-04-05 08:44:47 +08:00 |
|
Kevin Hester
|
d19af8b83d
|
mqtt: send packets after they are encrypted
|
2021-04-04 09:20:37 +08:00 |
|
Kevin Hester
|
525fe9b96c
|
dramatically speed up message RX in some cases (we were sleeping much too long)
|
2021-03-28 12:16:37 +08:00 |
|
Kevin Hester
|
78c665abb9
|
properly discard messages with fromradio queue is full (Rather than blocking forever)
|
2021-03-24 13:25:10 +08:00 |
|
Kevin Hester
|
b02212009a
|
progress on remote settings
|
2021-03-12 14:10:36 +08:00 |
|
Kevin Hester
|
49b1f4c5af
|
oops - fix failed text message rx
|
2021-03-06 14:21:20 +08:00 |
|
Kevin Hester
|
c88b9732eb
|
REALLY IMPORTANT: fix bug with retransmissions not happening
|
2021-03-06 11:13:33 +08:00 |
|
Kevin Hester
|
8739469db3
|
oops typo
|
2021-03-05 11:49:37 +08:00 |
|
Kevin Hester
|
0c0c0babba
|
combine acks works
|
2021-03-05 11:44:45 +08:00 |
|
Kevin Hester
|
950b32232f
|
don't send messages the phone sent us back towards the phone
|
2021-03-05 10:19:27 +08:00 |
|
Kevin Hester
|
f8d8dc25c0
|
properly route messages to phone again
|
2021-02-23 14:35:34 +08:00 |
|
Kevin Hester
|
ae6b7e7259
|
multichannel code is done! (only basic testing completed though)
|
2021-02-23 10:45:03 +08:00 |
|
Kevin Hester
|
94cd96cfde
|
begin multichannel hash impl
|
2021-02-22 12:57:26 +08:00 |
|
Kevin Hester
|
99467cd874
|
1.2 WIP at least doesn't crash
|
2021-02-21 12:59:47 +08:00 |
|
Kevin Hester
|
69a11e7375
|
WIP phone api changes for dev1.2
|
2021-02-17 19:04:41 +08:00 |
|
Kevin Hester
|
42ae27973e
|
WIP 1.2 move routing into plugin
|
2021-02-17 13:06:23 +08:00 |
|
Kevin Hester
|
45caf394f0
|
WIP multichannel support
|
2021-02-16 15:41:52 +08:00 |
|
Kevin Hester
|
2ff5046dcd
|
for #681, add MeshPacketQueue (a priority queue) to ensure acks get sent quickly
|
2021-02-12 09:08:49 +08:00 |
|
Kevin Hester
|
917090856f
|
partial for #681: Never let stale nodeinfos/positions stay in xmit queue
|
2021-02-11 18:19:43 +08:00 |
|
Kevin Hester
|
fdfe62edf0
|
updates to work with new protobuf names
|
2021-02-10 16:18:41 +08:00 |
|
Kevin Hester
|
486b03e985
|
bug 677. Don't assert fail for missing interfaces, instead return
nak packet to clients.
|
2021-02-07 10:26:11 +08:00 |
|
Kevin Hester
|
0cdc1fc959
|
make gpiowatch work correctly
|
2020-12-13 16:11:38 +08:00 |
|
Kevin Hester
|
49b4ed2a89
|
coroutine: kinda works now
|
2020-10-10 18:03:45 +08:00 |
|
Kevin Hester
|
2044427e97
|
coroutines: wip compiles but does not link
|
2020-10-09 14:16:51 +08:00 |
|
Kevin Hester
|
4a70ba1f7a
|
fix nodeinfo stored times (I think) for @lgoix
|
2020-10-09 10:01:13 +08:00 |
|
Kevin Hester
|
f00d07baa3
|
RTC: pull rtc code into own file for cleanup
|
2020-10-08 07:28:57 +08:00 |
|
geeksville
|
dc54e7331f
|
memory is tight on the nrf52832 board (for now) - so don't allocate too much
|
2020-07-10 13:52:26 -07:00 |
|
geeksville
|
463666aec5
|
oops - can't call DEBUG_MSG this early on ESP32
|
2020-06-17 16:04:37 -07:00 |
|
geeksville
|
03f019dea2
|
memory size debugging
|
2020-06-16 19:55:14 -07:00 |
|
geeksville
|
aadba1f694
|
add printPacket for debug printing packets
|
2020-06-14 15:30:42 -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
|
f54b18f733
|
each tx packet might have a retransmission/ack copy, make pool bigger
|
2020-06-13 08:27:44 -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 |
|
geeksville
|
e124d2094f
|
PROTOCOL CHANGE! activate 32 bit nodenums/packetids
|
2020-06-06 13:16:36 -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 |
|
geeksville
|
2770cc7de3
|
Use the SX1262 receive duty cycle mode to get radio current draw down to
about 2.5mA @ 3V while in receive mode.
|
2020-05-24 19:23:50 -07:00 |
|