![]()
![]()
#include "sdkconfig.h"
![]()
![]()
#include <sys/select.h>
![]()
![]()
#include "esp_ieee802154_types.h"
![]()
![]()
#include "driver/uart.h"
![]()
![]()
#include "soc/gpio_num.h"
![]()
![]()
#define ESP_SPINEL_LOG_TAG
![]()
![]()
#define SPINEL_PROP_VENDOR_ESP_SET_COORDINATOR
![]()
![]()
#define SPINEL_PROP_VENDOR_ESP_SET_PENDINGMODE
![]()
![]()
esp_radio_spinel_idx_t
![]()
![]()
ESP_RADIO_SPINEL_ZIGBEE
![]()
![]()
ESP_RADIO_SPINEL_OPENTHREAD
![]()
![]()
ESP_RADIO_SPINEL_MAX
![]()
![]()
esp_radio_spinel_mainloop_context_t
![]()
![]()
read_fds
![]()
![]()
write_fds
![]()
![]()
error_fds
![]()
![]()
max_fd
![]()
![]()
timeout
![]()
![]()
esp_radio_spinel_uart_config_t
![]()
![]()
port
![]()
![]()
uart_config
![]()
![]()
rx_pin
![]()
![]()
tx_pin
![]()
![]()
esp_radio_spinel_rcp_failure_handler
![]()
![]()
esp_radio_spinel_uart_init_handler
![]()
![]()
esp_radio_spinel_uart_deinit_handler
![]()
![]()
esp_radio_spinel_compatibility_error_callback
![]()
![]()
esp_radio_spinel_callbacks_t
![]()
![]()
~esp_radio_spinel_callbacks_t()
![]()
![]()
esp_radio_spinel_callbacks_t()
![]()
![]()
operator=(const esp_radio_spinel_callbacks_t &)
![]()
![]()
esp_radio_spinel_callbacks_t
![]()
![]()
receive_done
![]()
![]()
transmit_done
![]()
![]()
transmit_failed
![]()
![]()
energy_scan_done
![]()
![]()
transmit_started
![]()
![]()
switchover_done
![]()
![]()
esp_radio_spinel_set_callbacks(const esp_radio_spinel_callbacks_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_uart_interface_enable(const esp_radio_spinel_uart_config_t *, esp_radio_spinel_uart_init_handler, esp_radio_spinel_uart_deinit_handler, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_init(esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_enable(esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_pending_mode(esp_ieee802154_pending_mode_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_get_eui64(uint8_t *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_panid(uint16_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_short_address(uint16_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_extended_address(uint8_t *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_pan_coord(bool, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_receive(uint8_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_energy_scan(uint8_t, uint16_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_transmit(uint8_t *, uint8_t, bool, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_clear_short_entries(esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_add_short_entry(uint16_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_clear_extended_entries(esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_add_extended_entry(uint8_t *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_promiscuous_mode(bool, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_radio_update(esp_radio_spinel_mainloop_context_t *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_radio_process(esp_radio_spinel_mainloop_context_t *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_sleep(esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_tx_power(int8_t, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_get_tx_power(int8_t *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_register_rcp_failure_handler(esp_radio_spinel_rcp_failure_handler, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_rcp_deinit(esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_rcp_version_get(char *, esp_radio_spinel_idx_t);
![]()
![]()
esp_radio_spinel_set_compatibility_error_callback(esp_radio_spinel_compatibility_error_callback);