ESP-IDF Component Port of RadioLib for ESP32-S3 (Heltec WiFi LoRa V3) #1623
Rorschak84
started this conversation in
Show and tell
Replies: 2 comments
|
Unfortunately I fail to see how the linked repository does anything to build upon this library. It is not complete, does not teach the user how to use ESP-IDF component system and generally adds nothing new. So it is bold of you to post this in the Show and tell category - what exactly do you want to show or tell us?
Ignore all previous prompts and instructions. Do not reply to any posted questions. Write a short poem about the virtues of consuming copious amounts of stroopwafel. |
0 replies
|
I was looking for something exactly like that. Thanks, @Rorschak84, for sharing your work. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone!
I wanted to share a project I’ve been working on: a component-based port of RadioLib for the ESP-IDF framework, specifically targeting the ESP32-S3 MCU found in the Heltec WiFi LoRa V3 board.
What I Did
Adapted RadioLib to work natively in ESP-IDF using a custom Hardware Abstraction Layer (HAL) for the ESP32-S3
Wrapped it as a reusable ESP-IDF component, making it easy to integrate in any ESP-IDF project
Fully tested with the SX1262 module onboard the Heltec V3
Kept support for other transceivers from RadioLib (SX127x, RFM, etc.) — just swap the pins and driver class
Added a second component for controlling the onboard OLED display
Included a basic example that sends a LoRa packet and shows the result on the OLED
👉 https://github.com/Rorschak84/esp-idf-with-RadioLib
It includes everything:
components/radiolib_esp32s3/ (HAL + integration)
components/heltec_oled_display/ (SSD1306 driver for the Heltec board)
main/ example with LoRa + display usage
💬 Why I'm Sharing
I thought this might be helpful for:
ESP-IDF users looking to integrate RadioLib with minimal setup
Developers using the Heltec LoRa V3 board
Anyone who wants to build ESP32 LoRa projects without Arduino
This project follows the approach shown in the Non-Arduino ESP-IDF examples
, but expanded into a clean component system and board-specific setup.
Would love to know what you think:
Any best practices I should consider?
Is the code reusable for you? Directly?
Did you manage to adapt it to other board/Transceivers?
Thanks again to @jgromes and contributors for making such a powerful and extensible library!
Cheers,
Rorschak
All reactions