Lines Matching defs:mcxw_context
74 struct mcxw_context { struct
76 struct net_if *iface;
78 const struct device *counter;
80 uint8_t mac[8];
84 struct k_thread rx_thread;
86 struct k_msgq rx_msgq;
88 char rx_msgq_buffer[NMAX_RXRING_BUFFERS * sizeof(mcxw_rx_frame)];
90 struct k_sem tx_wait;
92 struct k_sem cca_wait;
94 mcxw_radio_state state;
96 uint16_t pan_id;
98 uint8_t channel;
100 int8_t max_ed;
102 int8_t tx_pwr_lvl;
104 energy_scan_done_cb_t energy_scan_done;
106 int tx_status;
108 mcxw_tx_frame tx_frame;
110 uint8_t tx_data[sizeof(macToPdDataMessage_t) + IEEE802154_MAX_PHY_PACKET_SIZE];
112 uint32_t rx_mode;
114 mcxw_rx_frame rx_ack_frame;
116 uint8_t rx_ack_data[IEEE802154_MAX_PHY_PACKET_SIZE];
118 uint32_t csl_period;
120 uint32_t csl_sample_time;
122 uint8_t ot_phy_ctx;