RadioLibSmol/README.md
Velocet bbd419b309
Update README.md
Clarify intended purpose. Remove unsupported modules.
2024-03-30 13:18:50 +01:00

4 KiB

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

    • AVR - Arduino Uno, Mega, Leonardo, Pro Mini, Nano etc.
    • mbed - Arduino Nano 33 BLE and Arduino Portenta H7
    • megaAVR - Arduino Uno WiFi Rev.2 and Nano Every
    • SAM - Arduino Due
    • SAMD - Arduino Zero, MKR boards, M0 Pro etc.
    • Renesas - Arduino Uno R4
  • Adafruit

    • SAMD - Adafruit Feather M0 and M4 boards (Feather, Metro, Gemma, Trinket etc.)
    • nRF52 - Adafruit Feather nRF528x, Bluefruit and CLUE
  • Espressif

  • Intel

  • SparkFun

    • Apollo3 - Sparkfun Artemis Redboard
  • ST Microelectronics

  • MCUdude

    • MegaCoreX - megaAVR-0 series (ATmega4809, ATmega3209 etc.)
    • MegaCore - AVR (ATmega1281, ATmega640 etc.)
  • Raspberry Pi

  • Heltec

    • CubeCell - ASR650X series (CubeCell-Board, CubeCell-Capsule, CubeCell-Module etc.)
  • PJRC

    • Teensy - Teensy 2.x, 3.x and 4.x boards