Universal wireless communication library for embedded devices
aprsarduinoax25cc1101esp32esp8266lorawanlr1110lr1120rfm69rfm96rttysi4432sstvsx1262sx1268sx1272sx1276sx1278sx1280
|
||
---|---|---|
.github | ||
examples | ||
extras | ||
src | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Doxyfile | ||
idf_component.yml | ||
keywords.txt | ||
library.json | ||
library.properties | ||
license.txt | ||
README.md | ||
SECURITY.md | ||
uncrustify.cfg |
Universal io-homecontrol library for embedded devices
Fork of the latest RadioLib with an additional io-homecontrol layer to abstract the configuration of the modules.
RadioLib_IoHc allows to integrate different radio modules which support FSK mode of operation in the 868MHz range into a single consistent system.
Natively supports Arduino, but can run in non-Arduino environments as well!
Supported modules & Arduino platforms:
This list is by no means exhaustive - the code is independent of the used platform! In addition, the library includes an internal hardware abstraction layer, which allows it to be easily ported even to non-Arduino environments.
Modules
- CC1101 FSK module
- LLCC68 FSK module (untested)
- LR1121 FSK module (unimplemented)
- RF69 series FSK modules
- RFM2x series FSK modules (RFM22(B), RFM23(B))
- RFM9x series FSK modules (RFM95(W), RFM97(W))
- Si443x series FSK modules (Si4431, Si4432)
- STM32WL FSK module/microcontroller
- SX126x series FSK modules (SX1261, SX1262)
- SX127x series FSK modules (SX1272, SX1273, SX1276, SX1277, SX1279)
- SX123x series FSK modules (SX1231, SX1233, SX1235)
Arduino platforms:
-
Arduino
-
Adafruit
-
Espressif
-
Intel
- Curie - Arduino 101
-
SparkFun
- Apollo3 - Sparkfun Artemis Redboard
-
ST Microelectronics
- STM32 (official core) - STM32 Nucleo, Discovery, Maple, BluePill, BlackPill etc.
- STM32 (unofficial core) - STM32F1 and STM32F4-based boards
-
MCUdude
-
Raspberry Pi
- RP2040 (official core) - Raspberry Pi Pico and Arduino Nano RP2040 Connect
- RP2040 (unofficial core) - Raspberry Pi Pico/RP2040-based boards
- Raspberry Pi - Arduino framework for RaspberryPI
-
Heltec
- CubeCell - ASR650X series (CubeCell-Board, CubeCell-Capsule, CubeCell-Module etc.)
-
PJRC
- Teensy - Teensy 2.x, 3.x and 4.x boards