Lines Matching defs:nrf5_802154_data
25 struct nrf5_802154_data { struct
27 struct net_if *iface;
30 uint8_t mac[8];
36 struct k_thread rx_thread;
39 struct k_fifo rx_fifo;
44 struct nrf5_802154_rx_frame rx_frames[CONFIG_NRF_802154_RX_BUFFERS];
47 bool last_frame_ack_fpb;
50 bool last_frame_ack_seb;
53 struct k_sem cca_wait;
56 bool channel_free;
61 struct k_sem tx_wait;
66 uint8_t tx_psdu[NRF5_PHR_LENGTH + IEEE802154_MAX_PHY_PACKET_SIZE];
69 uint8_t tx_result;
74 struct nrf5_802154_rx_frame ack_frame;
79 energy_scan_done_cb_t energy_scan_done;
84 ieee802154_event_cb_t event_handler;
87 enum ieee802154_hw_caps capabilities;
90 bool tx_frame_is_secured;
93 bool tx_frame_mac_hdr_rdy;
97 uint8_t max_extra_cca_attempts;
101 int8_t txpwr;
105 uint32_t csl_period;
108 net_time_t csl_rx_time;
112 bool rx_on_when_idle;