ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::espnow::platform Namespace Reference

Functions

void init_radio ()
 
void set_channel (uint8_t channel)
 
uint8_t get_channel ()
 
void read_mac (uint8_t *mac)
 
esp_err_t init ()
 
esp_err_t deinit ()
 
uint32_t get_version ()
 
bool peer_exists (const uint8_t *mac)
 
esp_err_t add_peer (const uint8_t *mac)
 
esp_err_t del_peer (const uint8_t *mac)
 
void rebind_peers ()
 
esp_err_t send (const uint8_t *mac, const uint8_t *data, uint16_t size)
 

Function Documentation

◆ add_peer()

esp_err_t esphome::espnow::platform::add_peer ( const uint8_t * mac)

Definition at line 80 of file espnow_platform_esp32.cpp.

◆ deinit()

esp_err_t esphome::espnow::platform::deinit ( )

Definition at line 66 of file espnow_platform_esp32.cpp.

◆ del_peer()

esp_err_t esphome::espnow::platform::del_peer ( const uint8_t * mac)

Definition at line 87 of file espnow_platform_esp32.cpp.

◆ get_channel()

uint8_t esphome::espnow::platform::get_channel ( )

Definition at line 46 of file espnow_platform_esp32.cpp.

◆ get_version()

uint32_t esphome::espnow::platform::get_version ( )

Definition at line 72 of file espnow_platform_esp32.cpp.

◆ init()

esp_err_t esphome::espnow::platform::init ( )

Definition at line 55 of file espnow_platform_esp32.cpp.

◆ init_radio()

void esphome::espnow::platform::init_radio ( )

Definition at line 30 of file espnow_platform_esp32.cpp.

◆ peer_exists()

bool esphome::espnow::platform::peer_exists ( const uint8_t * mac)

Definition at line 78 of file espnow_platform_esp32.cpp.

◆ read_mac()

void esphome::espnow::platform::read_mac ( uint8_t * mac)

Definition at line 53 of file espnow_platform_esp32.cpp.

◆ rebind_peers()

void esphome::espnow::platform::rebind_peers ( )

Definition at line 90 of file espnow_platform_esp32.cpp.

◆ send()

esp_err_t esphome::espnow::platform::send ( const uint8_t * mac,
const uint8_t * data,
uint16_t size )

Definition at line 92 of file espnow_platform_esp32.cpp.

◆ set_channel()

void esphome::espnow::platform::set_channel ( uint8_t channel)

Definition at line 40 of file espnow_platform_esp32.cpp.