The software components of a two-way chat system built on top of LoRa radio.
This project uses the SX1276 LoRa Connect Transceiver by SemTech (Link); in particular, the pinouts are laid out for SparkFun's LoRa 1W Breakout - 915M30S, but if you change the pin maps it should work for any breakout.
First ensure that you have the meson-build prereqs.
Then just run meson setup build && meson compile -C build
.
Currently the only executable is spi-repl
. Simple uses of this include reading
from SPI registers (input the address you want to read in hex) and writing to
SPI registers (input "0xADDR=0xVAL"), as well as transmitting values via LoRa radio
(input "%init-transmit", followed by "%transmit MSG").