arduino-esp32/docs/en
Jan Procházka 1a80829435
Add ESP-NOW Arduino library (#9395)
* feat(libs): Add ESP-NOW Arduino library

* Update libraries/ESP_NOW/src/ESP32_NOW.cpp

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>

* Update libraries/ESP_NOW/src/ESP32_NOW.cpp

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>

* fix(esp-now): Add check if Wifi is started.

* Fix ESP_NOW_Serial

* Add ESP NOW Serial Example

* Add comment

* Skip esp-now example for esp32h2

* Add broadcast address constant

* Change return value to align with other APIs

* Apply suggested changes

* Improve example

* Fix example

* Improve serial example

* Add argument to receive callback to know if a message was broadcasted

* Update libraries/ESP_NOW/src/ESP32_NOW_Serial.cpp

* Simplify example

* Add broadcast example

* Change comments

* Change comment

* Improve broadcast master example

* Remove examples using IDF's API

* Fix example

* Add network example

* Add skip file

* Add LMK back

* Add logs

* Improve example

* Fix example

* Apply @suglider suggestions from code review

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>

* Add documentation

* fix examples links in docs

* Apply @lucasssvaz suggestions to docs

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>

* Update espnow.rst

* Update examples

* make onSent optional and remove underscores for virtual functions

* Make onRecieve also optional and make constructor protected

---------

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
Co-authored-by: me-no-dev <hristo@espressif.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2024-04-03 18:18:57 +03:00
..
api Add ESP-NOW Arduino library (#9395) 2024-04-03 18:18:57 +03:00
boards Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
common Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
guides [DOC] Add core compatibility guide (#9417) 2024-03-27 12:06:49 +02:00
migration_guides feature(ledc): Add output invert option for LEDC pin + minor fixes (#9257) 2024-02-21 16:15:06 +02:00
tutorials Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
advanced_utils.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
conf.py Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
contributing.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
esp-idf_component.rst Docs: Fix Arduino as IDF Component instructions (#9001) 2024-01-17 21:31:28 +08:00
external_libraries_test.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
faq.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
getting_started.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
index.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
installing.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
lib_builder.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
libraries.rst docs_api_note (#9128) 2024-01-18 16:33:38 +08:00
make.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
ota_web_update.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00
troubleshooting.rst Documentation migration from RTD to ESP-Docs (#9094) 2024-01-12 19:44:42 +02:00