# Ieee 802.15.4 [](https://registry.platformio.org/libraries/johboh/ieee-802_15_4) [](https://components.espressif.com/components/johboh/ieee-802_15_4) [](https://github.com/Johboh/ieee-802_15_4/actions/workflows/arduino_cli.yaml) [](https://github.com/Johboh/ieee-802_15_4/releases) [](https://github.com/Johboh/ieee-802_15_4) Arduino (using Arduino IDE or PlatformIO) and ESP-IDF (using Espressif IoT Development Framework or PlatformIO) compatible library for sending and reciving messages over 802.15.4 for ESP32-C6 and ESP32-H2 (from ESP-IDF 5.1). ### Installation #### PlatformIO (Arduino or ESP-IDF): Add the following to `libs_deps`: ``` Johboh/ieee-802_15_4 ``` #### Arduino IDE: Search for `ieee-802_15_4` by `johboh` in the library manager. #### Espressif IoT Development Framework: In your existing `idf_component.yml` or in a new `idf_component.yml` next to your main component: ``` dependencies: johboh/ieee-802_15_4: version: ">=0.5.2" ``` #### Arduino IDE: Search for `ieee-802_15_4` by `johboh` in the library manager. See note about version above. ### Examples - [Using Arduino IDE/CLI or Platform IO Arduino host](examples/arduino/host/host.ino) - [Using Arduino IDE/CLI or Platform IO Arduino node](examples/arduino/node/node.ino) - [ESP-IDF framework host](examples/espidf/host/main/main.cpp) - [ESP-IDF framework node](examples/espidf/node/main/main.cpp) ### Compatibility - ESP-IDF using ESP32 - Arduino IDE using ESP32 - PlatformIO using ESP-IDF (Arduino not supported as the PlatformIO Arduino verion is too old (4.4.7, end of life))
28668cbd2a577fb089fdb61ad75778f26aa7108d
idf.py add-dependency "johboh/ieee-802_15_4^0.5.2"