meshtastic-firmware/TODO.md

30 wiersze
1.2 KiB
Markdown
Czysty Zwykły widok Historia

2020-02-01 17:46:25 +00:00
# High priority
2020-02-01 19:25:07 +00:00
* make protobufs more real
* attach mesh service to radio and bluetooth
2020-02-01 17:46:25 +00:00
# Medium priority
2020-02-01 19:56:32 +00:00
* correctly map nodeids to nodenums, currently we just do a proof of concept by always doing a broadcast
2020-02-01 17:46:25 +00:00
* add interrupt detach/sleep mode config to lora radio so we can enable deepsleep without panicing
2020-02-01 19:25:07 +00:00
* figure out if we can use PA_BOOST
* scrub default radio config settings for bandwidth/range/speed
* use a freertos thread to remain blocked reading from recvfromAckTimeout, so that we don't need to keep polling it from our main thread
* override peekAtMessage so we can see any messages that pass through our node (even if not broadcast)? would that be useful?
# Pre-beta priority
* make sure main cpu is not woken for packets with bad crc or not addressed to this node - do that in the radio hw
* enable fast init inside the gps chip
* dynamically select node nums
* triple check fcc compliance
* allow setting full radio params from android
2020-02-01 17:46:25 +00:00
# Done
* change the partition table to take advantage of the 4MB flash on the wroom: http://docs.platformio.org/en/latest/platforms/espressif32.html#partition-tables
2020-02-01 19:25:07 +00:00
* wrap in nice MeshRadio class
* add mesh send & rx