Skip to content

bkgoodman/esp-idf-lora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

ESP32 ISP-IDF Support for LoRa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages