- 08 Apr, 2024 1 commit
-
-
Me No Dev authored
* feat(net): Add support for esp_netif flags Provides better automation for setting IP/DNS * feat(net): Show DHCPC status as OFF when static IP is used
-
- 06 Apr, 2024 1 commit
-
-
Juraj Andrássy authored
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
- 05 Apr, 2024 2 commits
-
-
Me No Dev authored
-
Juraj Andrássy authored
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
- 04 Apr, 2024 2 commits
-
-
Me No Dev authored
-
Lucas Saavedra Vaz authored
-
- 03 Apr, 2024 4 commits
-
-
Lucas Saavedra Vaz authored
-
Sly Gryphon authored
* fix(dns): Handle IPv6 DNS server address results If the result from esp_netif_get_dns_info is an IPv6 address, then parse to an IPAddress. * fix(dns): Use getaddrinfo for DNS, to fix some IPv6 issues Replace hostbyname with getaddrinfo for better IPv6 support. The API is also simpler, as it has no callbacks (they are handled internally). Allows dual-stack networks to connect to IPv6-only destinations. Still does not work for IPv6-only networks, as IPv6 DNS is not enabled in the pre-built ESP-IDF libraries.
-
Jan Procházka authored
* 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>
-
Stanimir-Petev authored
Added PSRAM menu (WROOM/WROVER option)
-
- 02 Apr, 2024 6 commits
-
-
Juraj Andrássy authored
-
Rodrigo Garcia authored
* feat: update license * feat: update license * feat: update license * feat: update license * feat: license * Update Update.h * Update HttpsOTAUpdate.h * Update HttpsOTAUpdate.cpp * Update HttpsOTAUpdate.cpp * Update HttpsOTAUpdate.cpp * Update HttpsOTAUpdate.cpp * Update HttpsOTAUpdate.cpp * Update HttpsOTAUpdate.h
-
Me No Dev authored
-
Juraj Andrássy authored
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
Ludovic BOUÉ authored
* Add board definition for Wemos C3 Pico V1.0.0 - Lolin Add board definition for Wemos C3 Pico V1.0.0 - Lolin https://www.wemos.cc/en/latest/c3/c3_pico.html * Add board definition for Wemos C3 Pico V1.0.0 - Lolin (9442) * feat(esp32): Add board definition for Wemos C3 Pico to boards.txt * Wemos C3 Pico V1.0.0 - Lolin: Add SS pin to fix CI build Wemos C3 Pico V1.0.0 - Lolin: Add SS pin to fix CI build * Update boards.txt
-
Me No Dev authored
-
- 29 Mar, 2024 2 commits
-
-
Juraj Andrássy authored
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-
powerfeatherdev authored
-
- 27 Mar, 2024 2 commits
-
-
lbernstone authored
* Matched pin numbers in doco to numbers in variants files * Non-breaking dashes * Changed SD examples to make REASSIGN_PINS more transparent. Fixes #9082 --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Jan Procházka authored
* docs(): Add core compatibility guide * Update core_compatibility.rst * Update core_compatibility.rst --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
- 26 Mar, 2024 5 commits
-
-
Me No Dev authored
* Create ESP_NetworkInterface class and have Ethernet extending it * Update CMakeLists.txt * Split networking from WiFi (H2 can now use Ethernet) Now all libs have been checked yet. More to do on WiFi side * Fix build errors * Guard WiFi classes and fix RMII ETH examples * Decouple network related libraries from WiFi * Fix examples and WiFiUpdate * Guard WiFiProv lib to compile only on WiFi chips * Add periman string for network and "fix" mdns on the first ETH * Revert back location of Client/Server/Udp in order to accept some PRs * Fix periman * Some fixes from merging master * Fix web server missing fs.h * Move Client, Server and Udp out of WiFi * More fixes * more fixes * Fix CMakekLists and rework lib menu dependencies * Fix CMake issues * move back WiFiClient to rebase with master * Update ETH_TLK110.ino * Move back WiFiClient * Update progress * Update WiFiGeneric.cpp * More fixes * Switch AP to the new interface * Cleanup * Rename AP methods * Add extra interface info for Printable * Rename IPv6 getters to clarify that they are returning LinkLocal address cc @sgryphon * Rename network classes cc @sgryphon * Update NetworkManager.h * Rename WiFi Server and UDP * Rename WiFiClient and WiFiClientSecure * Update CMakeLists.txt * Update on-push.sh * Rename Network library * Remove unnecessary guard * Get the correct interface MAC address for mDND Workstation service * Apply suggestions from code review Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Holger Lembke authored
* make digitalRead() for RGB_BUILTIN work Standard Arduino-Way of blinking a LED can be the shortest with: void loop() { static uint32_t ledticker = 0; if (millis() - ledticker > 1000) { ledticker = millis(); digitalWrite(RGB_BUILTIN, !digitalRead(RGB_BUILTIN)); } } Worked with the old LED_BUILTIN on Pin 2, now even works with Pin 48/neopixel. * Add: make digitalRead() for RGB_BUILTIN work Standard Arduino-Way of blinking a LED can be the shortest with: void loop() { static uint32_t ledticker = 0; if (millis() - ledticker > 1000) { ledticker = millis(); digitalWrite(RGB_BUILTIN, !digitalRead(RGB_BUILTIN)); } } Worked with the old LED_BUILTIN on Pin 2, now even works with Pin 48/neopixel. (Retry. Didn't sync my local sources. Sorry.)
-
Rodrigo Garcia authored
* feat: onReceiveExample.ino Adds a new example that uses HardwareSerial::onReceive(). The example demosntrates how to read all the data sent to UART0, considering that the end of transmission is defined by a period of time with UART in idle state. * fix: onReceiveExample.ino Fixes typos * feat: add explanation header * fix: mutex release * fix: add Mutex verification * feat: Mutex error message * feat: Mutex NULL testing
-
Lucas Saavedra Vaz authored
* Add method to set the WiFi radio channel * Fix Tab * Add check * Change name * Fix description * Add check * Add error return * Improve error message
-
Daniel Eisterhold authored
* feat(esp32): Add variant for Waveshare ESP32 board Variant for https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.28 * feat(esp32): Add Waveshare ESP32 board variant to boards.txt * fix(esp32): Update bootloader address and remove PSRAM flags * fix(esp32): Updated boards.txt for Waveshare based on suggestions * fix(esp32): Specify PSRAM type and remove unused board options --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> Co-authored-by: me-no-dev <hristo@espressif.com>
-
- 22 Mar, 2024 1 commit
-
-
Lucas Saavedra Vaz authored
* Add MacAddress string constructor * Change implementation
-
- 21 Mar, 2024 1 commit
-
-
Daniel Eichhorn authored
* feat: Add board definition for ThingPulse ePulse Feather C6 * fix: remove duplicated section for esp32c6
-
- 20 Mar, 2024 2 commits
-
-
Akeem Hart authored
-
Jan Procházka authored
-
- 18 Mar, 2024 3 commits
-
-
Jan Procházka authored
* Added new classes MacAddress and MacAddress8 In the same style as class IPAddress. Based on Apache License. * Update MacAddress8.h * Added Printable, constructor and extra operators Added a few changes to make it closer to IPAddress Class implementation. * Added construtor and Printable Makes it closer to IPAddress Class implementation * Fixes include Printable * Update MacAddress.cpp * Update MacAddress.h * Update MacAddress.cpp * Added Printable * Added Printble and some more operators * Cleanup and bounds checking Moved implementation details .h->.cpp. Added bounds checking on index operators. Added constructor to MacAddress8 to match MacAddress. * Fixed printTo Chars must be uppercase to match toString() and pass test * feat(MAC): Rework API to support both 6+8 bytes MacAddress * feat(MAC): Remove MacAddress8.h file * fix(MAC): Remove comment + reorder lines * Update toString function with single buf and return * Fix buffer size for toString --------- Co-authored-by: David McCurley <44048235+mrengineer7777@users.noreply.github.com> Co-authored-by: David McCurley <mrengineer02@gmail.com> Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com> Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
Jason2866 authored
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Aaron.Lee authored
* Heltec ESP32 Series boards update * Update variants/heltec_capsule_sensor_v3/pins_arduino.h Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * Update variants/heltec_capsule_sensor_v3/pins_arduino.h Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * Update variants/heltec_ht_de01/pins_arduino.h Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * Update variants/heltec_wireless_mini_shell/pins_arduino.h Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * Update variants/heltec_wireless_mini_shell/pins_arduino.h Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * Fix board definition format * Update Wireless Stick Lite V3 pin defintion * Update Heltec boards defintion * Heltec Wireless Shell (V3) format update * Heltec Capsule Sensor V3 information update * Heltec E-Ink Driver board menu update * Heltec E-Ink Driver board menu update --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
- 14 Mar, 2024 1 commit
-
-
Rodrigo Garcia authored
* fix: HWCDC pin number Fixes HW Serial pin setup. The pins were set up to the wrong value and it could not be correctly configured and used. * fix: PHY initialization Fixes the PHY initialization. After detaching the pin and ending the HW Serial, a new begin() wouldn't start the CDC because it lacked the proper PHY initialization. * fix: crashing end() Fixes a crash when calling end() end() treminanates the `tx_ring_buf` but it was not tested for NULL in the ISR and in the cdc0_write_char() causing a crash if those are used. This depends on events and happens eventually. * reduces number of debug messages * fix git stash/commit added lines * fixes usb_phy_ll include and call * roll back * solves HWSerial initialization * fixes C6|H2 issue issue with `if(Serial)` not working always * github commit problem * fixes
-
- 11 Mar, 2024 3 commits
-
-
Lucas Saavedra Vaz authored
-
Lucas Saavedra Vaz authored
* Add WebUSB console * Improve Console Page * Improve example * Add comments * Add flush method --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
Rodrigo Garcia authored
Begin() may undo a setpins() that has set RTS and/or CTS pin. This pins are only changed with RTS and CTS. setpins() can be called after or before begin() when called before, begin() shall not change those pins.
-
- 05 Mar, 2024 4 commits
-
-
Lucas Saavedra Vaz authored
-
Lucas Saavedra Vaz authored
* Update to node 20 * lib and docs * Test * Fix
-
Me No Dev authored
* add LittleFS part ID * Push binary to tools --------- Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
-
Jan Procházka authored
-