| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
IEEE 802.15.4 L2 stack public header. More...
#include <limits.h>#include <zephyr/net/net_l2.h>#include <zephyr/net/net_mgmt.h>#include <zephyr/crypto/cipher.h>Go to the source code of this file.
Data Structures | |
| struct | ieee802154_security_ctx | 
| struct | ieee802154_context | 
Macros | |
| #define | IEEE802154_MAX_PHY_PACKET_SIZE 127 /* see section 11.3, aMaxPhyPacketSize */ | 
| #define | IEEE802154_FCS_LENGTH 2 /* see section 7.2.1.1 */ | 
| #define | IEEE802154_MTU (IEEE802154_MAX_PHY_PACKET_SIZE - IEEE802154_FCS_LENGTH) | 
| #define | IEEE802154_SHORT_ADDR_LENGTH 2 | 
| #define | IEEE802154_EXT_ADDR_LENGTH 8 | 
| #define | IEEE802154_MAX_ADDR_LENGTH IEEE802154_EXT_ADDR_LENGTH | 
| #define | IEEE802154_NO_CHANNEL USHRT_MAX | 
| #define | IEEE802154_BROADCAST_ADDRESS 0xffff | 
| #define | IEEE802154_NO_SHORT_ADDRESS_ASSIGNED 0xfffe | 
| #define | IEEE802154_BROADCAST_PAN_ID 0xffff | 
| #define | IEEE802154_SHORT_ADDRESS_NOT_ASSOCIATED IEEE802154_BROADCAST_ADDRESS | 
| #define | IEEE802154_L2_CTX_TYPE struct ieee802154_context | 
IEEE 802.15.4 L2 stack public header.