- 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 11 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
-
Lucas Saavedra Vaz authored
* Add badge * Add filter to link * Fix Libs test link
-
Rodrigo Garcia authored
* fix: perimgr + begin Fixes Perimgr setup in begin() Fixes issue with reset INTR mask preventing previous sent data to be read. Adds a INTR mask to end() to clear all pending interrupts. * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update HWCDC.cpp * Update HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp
-
Jason2866 authored
* Fix compile with Lib Builder with latest IDF 5.1. * change function name
-
Andrew Dunai authored
-
DarkDuck authored
-
Jason2866 authored
-
Rodrigo Garcia authored
* feat(uart): setBufferSize It makes sure that setting TX buffer size will match availableForWrite() response. It also sets the buffer to the minimum instead of doing nothing and returning an error. For RX Buffer, it sets the minimum and also don't return an error. This makes the APIs better and easy to understand its results. * feat: sets TX buffer This will allow to set TX buffer to a minimum with no error message. It also makes it works as in the Arduino API specification that is to return the buffer available space. In ESP32 case it will be the minmum the HW TX FIFO size of 128 bytes. * feat: adjust availableForWrite This change will make sure that if no TX Ringbuffer is used, it will return the UART FIFO available space. Otherwise, it will return the Ringbuffer available space, as defined in the Arduino especification.
-
- 01 Mar, 2024 1 commit
-
-
Jan Procházka authored
* feat(eth): Support phy address auto detection * fix(eth): add phy_address check
-
- 29 Feb, 2024 2 commits
-
-
SooDragon authored
* fix: LED Pin Modified fix: LED Pin Modified * Revert "fix: LED Pin Modified" This reverts commit 36bdbdbe0cdf40da82fae84acfca01da93999180. * fix: LED Pin Modified to support Hardware update fix: LED Pin Modified to support Hardware update
-
Rodrigo Garcia authored
* feat(hwcdc): fix delay Fixes delay when CDC is disconnected. At this time is only fixes it when USB cable is unplugged. * feat(hwcdc): fix delay fixes delay when CDC is not connected. It was only considering when the USB cable was not plugged. * feat(hwcdc): add 2 methods Adds 2 new methods: - isPlugged() will return true when USB cable is plugged, false otherwise. - isConnected() will return true when USB CDC is connected to a application in the USB Host side and communication is stablished. * feat(hwcdc): adjusts APIs Fixes the example to use the new added APIs for checking if USB cable is plugged and for checking if CDC is connected. * fixes api declaration * fixes API declaration
-
- 28 Feb, 2024 1 commit
-
-
Rodrigo Garcia authored
* feat(hw_cdc):fixes the hardware cdc jtag plugged/unplugged status This will use a new IDF 5.1 feature to detect if the USB HW CDC is plugged or not. This can be checked testing HWCDCSerial. It also fixes issues related to timeout or delays while writing to the HW Serial when USB is unplugged. * feat(usb): Creates HWSerial_Events.ino example * feat: adds .skip.esp32 Skips the ESP32 SoC test given that it has no USB * feat: adds .skip.esp32s2 Skips the ESP32S2 because it has no HW CDC JTAG interface * fix: fixes issues with Ubuntu CI Only compiles the example in case it is using Hardware CD and JTAG mode. * feat(serialcdc): non block functions modifies write and flush to do not clock in case CDC host is not connected to the CDC client from the C3/S3/C6/H2 * fix(HWCDC): changes made demands testing for CDC ON BOOT * feat(hwcdc): Improves HWSerial_Events.ino Improves the example by adding more information about USB being plugged and CDC being connected. * feat(hwcdc): solves CDC connection issue Detects correctly when CDC is or not connected. Deals with USB unplugged while the sketch is printing to CDD. * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Update cores/esp32/HWCDC.cpp * Apply suggestions from code review --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
-
- 27 Feb, 2024 3 commits
-
-
Me No Dev authored
Was fixed to 1.2.1 before, because of a bug in 1.2.2
-
Me No Dev authored
* Enable USB Serial only if selected * fix examples --------- Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
-
c4801725870 authored
* WT32-SC01 PLUS support Added pins_arduino.h and a boilerplate boards.txt entry for the Panlee WT32-SC01 Plus. * Update pins_arduino.h Edited the name to correctly reflect WT32-SC01 PLUS * Update variants/wt32-sc01-plus/pins_arduino.h Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com> * ADD(tinyuf2 things): Added tinyuf2 bins ADD(tinyuf2 things): Added tinyuf2 bins --------- Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
-
- 23 Feb, 2024 1 commit
-
-
SooDragon authored
* Add Board support for Geekble ESP32-C3 Custom Module feat: Add Board support for Geekble ESP32-C3 Custom Module * fix: remove globally defined variables in pins_arduino.h fix: remove globally defined variables in pins_arduino.h
-
- 22 Feb, 2024 1 commit
-
-
TD-er authored
* [W5500] Support no-IRQ Requires this commit from ESP-IDF to be cherry picked: https://github.com/espressif/esp-idf/commit/fd0a1dc53c4cff99f04dfe658047f7c2e3e6d8ad * Remove unrelated code to support ETH_PHY_JL1101 * remove the commented check and fix the error message * Guard feature to be enabled when IDF backports it to v5.1 --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
-