12#ifndef ZEPHYR_INCLUDE_NET_IEEE802154_RADIO_OPENTHREAD_H_
13#define ZEPHYR_INCLUDE_NET_IEEE802154_RADIO_OPENTHREAD_H_
88#define IEEE802154_OPENTHREAD_THREAD_IE_VENDOR_OUI { 0x9b, 0xb8, 0xea }
91#define IEEE802154_OPENTHREAD_VENDOR_OUI_LEN 3
#define IEEE802154_HW_CAPS_BITS_PRIV_START
This and higher values are specific to the protocol- or driver-specific extensions.
Definition: ieee802154_radio.h:530
@ IEEE802154_CONFIG_PRIV_START
This and higher values are specific to the protocol- or driver-specific extensions.
Definition: ieee802154_radio.h:1101
@ IEEE802154_TX_MODE_PRIV_START
This and higher values are specific to the protocol- or driver-specific extensions.
Definition: ieee802154_radio.h:643
@ IEEE802154_ATTR_PRIV_START
This and higher values are specific to the protocol- or driver-specific extensions.
Definition: ieee802154_radio.h:1290
#define BIT(n)
Unsigned integer with bit position n set (signed in assembly language).
Definition: util_macro.h:44
Public IEEE 802.15.4 Driver API.
ieee802154_openthread_tx_mode
Definition: ieee802154_radio_openthread.h:28
@ IEEE802154_OPENTHREAD_TX_MODE_TXTIME_MULTIPLE_CCA
The IEEE802154_OPENTHREAD_TX_MODE_TXTIME_MULTIPLE_CCA mode allows to send a scheduled packet if the c...
Definition: ieee802154_radio_openthread.h:67
ieee802154_openthread_attr
OpenThread specific attributes of ieee802154 driver.
Definition: ieee802154_radio_openthread.h:111
@ IEEE802154_OPENTHREAD_ATTR_T_CCATX
Attribute: Maximum time between detection of CCA idle channel and the moment of start of SHR at the l...
Definition: ieee802154_radio_openthread.h:128
@ IEEE802154_OPENTHREAD_ATTR_T_RECCA
Attribute: Maximum time between consecutive CCAs performed back-to-back.
Definition: ieee802154_radio_openthread.h:119
ieee802154_openthread_hw_caps
OpenThread specific capabilities of ieee802154 driver.
Definition: ieee802154_radio_openthread.h:21
@ IEEE802154_OPENTHREAD_HW_MULTIPLE_CCA
Capability to transmit with IEEE802154_OPENTHREAD_TX_MODE_TXTIME_MULTIPLE_CCA mode.
Definition: ieee802154_radio_openthread.h:25
ieee802154_openthread_config_type
OpenThread specific configuration types of ieee802154 driver.
Definition: ieee802154_radio_openthread.h:74
@ IEEE802154_OPENTHREAD_CONFIG_MAX_EXTRA_CCA_ATTEMPTS
Allows to configure extra CCA for transmission requested with mode IEEE802154_OPENTHREAD_TX_MODE_TXTI...
Definition: ieee802154_radio_openthread.h:79
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89
IEEE 802.15.4 driver attribute values.
Definition: ieee802154_radio.h:1306
IEEE 802.15.4 driver configuration data.
Definition: ieee802154_radio.h:1121
OpenThread specific attribute value data of ieee802154 driver.
Definition: ieee802154_radio_openthread.h:135
uint16_t t_ccatx
Attribute value for IEEE802154_OPENTHREAD_ATTR_T_CCATX.
Definition: ieee802154_radio_openthread.h:143
struct ieee802154_attr_value common
Definition: ieee802154_radio_openthread.h:137
uint16_t t_recca
Attribute value for IEEE802154_OPENTHREAD_ATTR_T_RECCA.
Definition: ieee802154_radio_openthread.h:140
OpenThread specific configuration data of ieee802154 driver.
Definition: ieee802154_radio_openthread.h:94
struct ieee802154_config common
Definition: ieee802154_radio_openthread.h:96
uint8_t max_extra_cca_attempts
IEEE802154_OPENTHREAD_CONFIG_MAX_EXTRA_CCA_ATTEMPTS
Definition: ieee802154_radio_openthread.h:103