Development Setup

Clone the repo

git clone https://github.com/paperclipsvinny/Meshtastic-Injection-Apparatus
cd Meshtastic-Injection-Apparatus

Firmware

cd firmware
pio run                          # build all environments
pio run -e heltec_wifi_lora_32_V3 -t upload     # flash
pio run -e heltec_wifi_lora_32_V3 -t uploadfs   # flash filesystem

Serial CLI

pip install pyserial
python3 tools/mia-cli.py /dev/ttyUSB0

Project structure

firmware/          PlatformIO project
  src/             C++ source files
  include/         Header files
  data/            LittleFS web dashboard files
  tools/           Python CLI tool
hardware/          KiCad schematics and PCB files
website/           Eleventy documentation site
docs/              Markdown documentation source
examples/          Example payloads and scripts