Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.45 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.45 KB

This is an Espressif ESP-IDF project for the Lilygo TTGO LoRa board

It is based off the work of the ESP-IDF LoRa libraries from https://github.com/Inteform/esp32-lora-library and the SSD1309 OLED library from https://github.com/nopnop2002/esp-idf-ssd1306

You should only have to run idf.py menuconfig and set your pin numbers and callsigns in the "LoRa Configuration" top menu.

It does basic packet send and receives

image

In the display above, the white section is the data being transmitted, and the black is the data being recieved. In this example, I have another board about a mile way. Notice that it said on the "adr", where it should say on the "air". This was a reception error. There is no checksuming, so it will display raw data received, even if there is an error.

Newer versions of this project use pins 33 and 34 to transmit input data to the remote. image

LoRa Board

image

Settings for Lilygo TTGO V2.0 board

CONFIG_CS_GPIO=18
CONFIG_RST_GPIO=14
CONFIG_MISO_GPIO=19
CONFIG_MOSI_GPIO=27
CONFIG_IRQ_GPIO=26
CONFIG_SCK_GPIO=5
CONFIG_CALLSIGN="K1BKG"
CONFIG_OLED_I2C_MASTER_SCL=21
CONFIG_OLED_I2C_MASTER_SDA=22
CONFIG_OLED_I2C_MASTER_PORT_NUM=1