meshtastic-firmware/TODO.md

1.2 KiB

High priority

  • make protobufs more real
  • attach mesh service to radio and bluetooth

Medium priority

  • correctly map nodeids to nodenums, currently we just do a proof of concept by always doing a broadcast
  • add interrupt detach/sleep mode config to lora radio so we can enable deepsleep without panicing
  • 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

Done