Wykres commitów

163 Commity (ddfdae64bf479d4bf5a5328923ad07298811a5a4)

Autor SHA1 Wiadomość Data
geeksville 21a90a42e5 move flutter ideas into own project 2020-06-10 14:02:53 -07:00
geeksville d8a6f82459 Merge remote-tracking branch 'root/master' into usb 2020-06-08 16:42:45 -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
rradar 63affdd2e7
Update build-instructions.md to use code tags
Update build-instructions.md to make (more) use of code tags
2020-06-08 10:55:03 +01: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
geeksville 52b01db306 announce beta 2020-06-05 11:33:19 -07:00
geeksville 9f61c78c0e doc merge 2020-06-05 11:05:36 -07:00
geeksville 96594516af now in beta 2020-06-04 11:25:06 -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 e522e47544 Full DSR WIP 2020-06-03 12:49:36 -07:00
geeksville da2ef0ac61 misc nrf52 todo 2020-05-27 15:31:23 -07:00
geeksville 6a3033fa85 improve NRF52 debugging environment 2020-05-26 15:55:36 -07:00
geeksville da3ed9926b add monitor mode debugging support 2020-05-25 15:56:06 -07:00
geeksville d5f177b1ee begin UC1701 driver 2020-05-25 10:41:46 -07:00
geeksville d39e775c95 make flash filesystem work on NRF52 2020-05-25 10:07:42 -07:00
geeksville 1656c8d0cb use my Timer class on all platforms, it works better than the freertos version 2020-05-25 07:48:36 -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
geeksville 48de631e04 disable activelyReceiving for sx1262 for now - it doesn't yet work 2020-05-24 16:34:18 -07:00
geeksville cda7487cbe add a NRF52 hardfault handler 2020-05-24 16:08:58 -07:00
geeksville e8f6504ec4 Make an accelerated NRF52 implementation for AEX256-CTR crypto 2020-05-24 14:45:50 -07:00
geeksville 8f1b26bdda DSR wip still kinda busted (rx packets not working - even for regular router) 2020-05-24 12:59:10 -07:00
geeksville 608f8349d9 todo updates 2020-05-22 19:05:29 -07:00
geeksville dd0209b192 Merge remote-tracking branch 'root/master' into nrf52
# Conflicts:
#	docs/software/nrf52-TODO.md
#	src/mesh/RadioLibInterface.cpp
#	src/mesh/mesh.pb.h
2020-05-22 11:12:22 -07:00
geeksville ae92567383 notes 2020-05-22 11:09:10 -07:00
geeksville 925e46da8c make serial console work on nrf52 2020-05-21 21:17:53 -07:00
geeksville 2dadb4d7a2 make nrf52dk build again 2020-05-21 20:31:22 -07:00
geeksville e2cbccb133 add want_ack support for broadcast packets 2020-05-21 12:47:41 -07:00
geeksville 71041e8674 reliable unicast 1 hop works! 2020-05-19 15:51:07 -07:00
geeksville 6ba960ce47 one hop reliable ready for testing 2020-05-19 14:54:47 -07:00
geeksville cca4867987 want_ack flag added 2020-05-19 10:27:28 -07:00
geeksville 976bdad067 sniffReceived now allows router to inspect packets not destined for this node 2020-05-18 17:57:58 -07:00
geeksville 26d3ef529e Use the hop_limit field of MeshPacket to limit max delivery depth in
the mesh.
2020-05-18 17:35:23 -07:00
geeksville 53c3d9baa2 doc updates 2020-05-18 17:02:51 -07:00
geeksville 95e952b896 todo update 2020-05-16 16:09:06 -07:00
geeksville 86ae69d360 refactor so I can track and ignore recent packets of any type 2020-05-11 16:14:53 -07:00
geeksville c12fb69ca2 update protos 2020-05-10 14:17:05 -07:00
geeksville 8b911aba7f Cleanup build for NRF52 targets 2020-05-10 12:33:17 -07:00
geeksville 2fa595523f minor fixups to get nrf52 building again 2020-05-09 21:02:56 -07:00
geeksville 190a3c2d6b filename typo 2020-05-09 20:27:08 -07:00
geeksville 96313ee1c4 remove stale link 2020-05-09 19:11:06 -07:00
geeksville 3e356e5866 Crypto works! 2020-05-09 19:08:04 -07:00
geeksville b73dd5b23b misc todo 2020-05-09 16:15:16 -07:00
geeksville 28d21ecdcc begin work on crypto 2020-05-09 16:15:01 -07:00
geeksville dcd1f7478a fix 124 - we now fallback to nema if we can't talk ublox protocol to
the GPS.  Though we are super power inefficient about it so TODO/FIXME
someday to decrease our power draw.
2020-05-04 20:02:43 -07:00
geeksville c2be6c4068 WIP on #124 2020-05-04 17:39:57 -07:00
geeksville 9b309fe0a0 Use int based lat/long from now on in the device code
for https://github.com/meshtastic/Meshtastic-device/issues/124
2020-05-04 08:09:08 -07:00
geeksville e084699704 SNR is now a float, fix the screen display 2020-05-01 12:31:36 -07:00
geeksville 50213d8323 move packet handling into its own thread 2020-05-01 12:11:04 -07:00
geeksville 5a4fab2506 start msg sequence numbers with a random number each boot 2020-05-01 08:51:53 -07:00