ESPHome 2026.10.0-dev
Loading...
Searching...
No Matches
esp_now_hosted.cpp File Reference

Go to the source code of this file.

Functions

esp_err_t esp_now_init (void)
 
esp_err_t esp_now_deinit (void)
 
esp_err_t esp_now_get_version (uint32_t *version)
 
esp_err_t esp_now_register_recv_cb (esp_now_recv_cb_t cb)
 
esp_err_t esp_now_unregister_recv_cb (void)
 
esp_err_t esp_now_register_send_cb (esp_now_send_cb_t cb)
 
esp_err_t esp_now_unregister_send_cb (void)
 
esp_err_t esp_now_add_peer (const esp_now_peer_info_t *peer)
 
esp_err_t esp_now_mod_peer (const esp_now_peer_info_t *peer)
 
esp_err_t esp_now_del_peer (const uint8_t *peer_addr)
 
bool esp_now_is_peer_exist (const uint8_t *peer_addr)
 
esp_err_t esp_now_send (const uint8_t *peer_addr, const uint8_t *data, size_t len)
 
esp_err_t esp_now_set_pmk (const uint8_t *pmk)
 
esp_err_t esp_now_get_peer (const uint8_t *, esp_now_peer_info_t *)
 
esp_err_t esp_now_fetch_peer (bool, esp_now_peer_info_t *)
 
esp_err_t esp_now_get_peer_num (esp_now_peer_num_t *)
 
esp_err_t esp_now_set_wake_window (uint16_t)
 
esp_err_t esp_now_set_peer_rate_config (const uint8_t *, esp_now_rate_config_t *)
 
esp_err_t esp_wifi_config_espnow_rate (wifi_interface_t, wifi_phy_rate_t)
 

Function Documentation

◆ esp_now_add_peer()

esp_err_t esp_now_add_peer ( const esp_now_peer_info_t * peer)

Definition at line 369 of file esp_now_hosted.cpp.

◆ esp_now_deinit()

esp_err_t esp_now_deinit ( void )

Definition at line 316 of file esp_now_hosted.cpp.

◆ esp_now_del_peer()

esp_err_t esp_now_del_peer ( const uint8_t * peer_addr)

Definition at line 391 of file esp_now_hosted.cpp.

◆ esp_now_fetch_peer()

esp_err_t esp_now_fetch_peer ( bool ,
esp_now_peer_info_t *  )

Definition at line 453 of file esp_now_hosted.cpp.

◆ esp_now_get_peer()

esp_err_t esp_now_get_peer ( const uint8_t * ,
esp_now_peer_info_t *  )

Definition at line 450 of file esp_now_hosted.cpp.

◆ esp_now_get_peer_num()

esp_err_t esp_now_get_peer_num ( esp_now_peer_num_t * )

Definition at line 454 of file esp_now_hosted.cpp.

◆ esp_now_get_version()

esp_err_t esp_now_get_version ( uint32_t * version)

Definition at line 323 of file esp_now_hosted.cpp.

◆ esp_now_init()

esp_err_t esp_now_init ( void )

Definition at line 314 of file esp_now_hosted.cpp.

◆ esp_now_is_peer_exist()

bool esp_now_is_peer_exist ( const uint8_t * peer_addr)

Definition at line 402 of file esp_now_hosted.cpp.

◆ esp_now_mod_peer()

esp_err_t esp_now_mod_peer ( const esp_now_peer_info_t * peer)

Definition at line 384 of file esp_now_hosted.cpp.

◆ esp_now_register_recv_cb()

esp_err_t esp_now_register_recv_cb ( esp_now_recv_cb_t cb)

Definition at line 332 of file esp_now_hosted.cpp.

◆ esp_now_register_send_cb()

esp_err_t esp_now_register_send_cb ( esp_now_send_cb_t cb)

Definition at line 345 of file esp_now_hosted.cpp.

◆ esp_now_send()

esp_err_t esp_now_send ( const uint8_t * peer_addr,
const uint8_t * data,
size_t len )

Definition at line 411 of file esp_now_hosted.cpp.

◆ esp_now_set_peer_rate_config()

esp_err_t esp_now_set_peer_rate_config ( const uint8_t * ,
esp_now_rate_config_t *  )

Definition at line 458 of file esp_now_hosted.cpp.

◆ esp_now_set_pmk()

esp_err_t esp_now_set_pmk ( const uint8_t * pmk)

Definition at line 440 of file esp_now_hosted.cpp.

◆ esp_now_set_wake_window()

esp_err_t esp_now_set_wake_window ( uint16_t )

Definition at line 455 of file esp_now_hosted.cpp.

◆ esp_now_unregister_recv_cb()

esp_err_t esp_now_unregister_recv_cb ( void )

Definition at line 341 of file esp_now_hosted.cpp.

◆ esp_now_unregister_send_cb()

esp_err_t esp_now_unregister_send_cb ( void )

Definition at line 352 of file esp_now_hosted.cpp.

◆ esp_wifi_config_espnow_rate()

esp_err_t esp_wifi_config_espnow_rate ( wifi_interface_t ,
wifi_phy_rate_t  )

Definition at line 461 of file esp_now_hosted.cpp.