1. 03 Apr, 2024 3 commits
  2. 02 Apr, 2024 6 commits
  3. 29 Mar, 2024 2 commits
  4. 27 Mar, 2024 2 commits
  5. 26 Mar, 2024 5 commits
    • Me No Dev's avatar
      3.0.0 Network Refactoring (#8760) · f2026f1e
      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: default avatarLucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
      
      ---------
      Co-authored-by: default avatarLucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
      f2026f1e
    • Holger Lembke's avatar
      Add: make digitalRead() for RGB_BUILTIN work (#9419) · e92b4ca6
      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.)
      e92b4ca6
    • Rodrigo Garcia's avatar
      Adds a new example: onReceiveExample.ino (#9415) · 63453505
      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
      63453505
    • Lucas Saavedra Vaz's avatar
      Add method to set the WiFi radio channel (#9405) · 9c0d59f9
      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
      9c0d59f9
    • Daniel Eisterhold's avatar
      Add variant for Waveshare ESP32-S3-Touch-LCD-1.28 (#9386) · 75f7b330
      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: default avatarJan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
      Co-authored-by: default avatarme-no-dev <hristo@espressif.com>
      75f7b330
  6. 22 Mar, 2024 1 commit
  7. 21 Mar, 2024 1 commit
  8. 20 Mar, 2024 2 commits
  9. 18 Mar, 2024 3 commits
  10. 14 Mar, 2024 1 commit
    • Rodrigo Garcia's avatar
      Fixes HW Serial attaching pins, PHY initialization, crash after end() (#9365) · 0a26a8c4
      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
      0a26a8c4
  11. 11 Mar, 2024 3 commits
  12. 05 Mar, 2024 11 commits