|
Zephyr Project API
3.2.0
A Scalable Open Source RTOS
|
Public IEEE 802.15.4 Radio API. More...
#include <zephyr/device.h>#include <zephyr/net/net_if.h>#include <zephyr/net/net_pkt.h>#include <zephyr/net/ieee802154.h>Go to the source code of this file.
Data Structures | |
| struct | ieee802154_filter |
| struct | ieee802154_key |
| struct | ieee802154_config |
| struct | ieee802154_radio_api |
| IEEE 802.15.4 radio interface API. More... | |
Macros | |
| #define | IEEE802154_AR_FLAG_SET (0x20) |
Typedefs | |
| typedef void(* | energy_scan_done_cb_t) (const struct device *dev, int16_t max_ed) |
| typedef void(* | ieee802154_event_cb_t) (const struct device *dev, enum ieee802154_event evt, void *event_params) |
Functions | |
| static bool | ieee802154_is_ar_flag_set (struct net_buf *frag) |
| Check if AR flag is set on the frame inside given net_pkt. More... | |
| enum net_verdict | ieee802154_radio_handle_ack (struct net_if *iface, struct net_pkt *pkt) |
| Radio driver ACK handling function that hw drivers should use. More... | |
| void | ieee802154_init (struct net_if *iface) |
| Initialize L2 stack for a given interface. More... | |
Public IEEE 802.15.4 Radio API.