====== Meshtastic ====== ===== Licence ===== Project is licenced GPLv3, but requires a CLA, which asks for an exclusive licence. It then seems to grant you a licence back though, but wat? I asked in their discord about it, and got an unfriendly feeling response. They didn't seem keen to discus it further. My impression is they plan to pull a commercial privatisation on the project and profit from free labour, otherwise why the CLA? [[https://ben.balter.com/2018/01/02/why-you-probably-shouldnt-add-a-cla-to-your-open-source-project/|Why you probably shouldn’t add a CLA to your open source project]] ===== Maps ===== * [[https://map.technicallyrural.com/|Map of nodes made from data on pubic MQTT server]] * [[https://meshmap.net/|Another map]] ===== Building ===== Use ''git pull --recurse-submodules'' or otherwise ensure the protobufs repo is kept in sync with the main firmware code, or you can get errors for undefined protobuf stuff. ===== uC Task Table ===== What uC resources meshtastics uses for what. Arduino's "Serial1" may or may not correspond to uC's UART1. Don't know. On ESP32: Serial1: GPS On RPi Pico: Serial1 (UART1?): GPS SerialModule: Serial2 on all boards but T-Echo. Console / usual debug output / USB serial: Serial