1. 30 Aug, 2024 1 commit
  2. 28 Aug, 2024 12 commits
  3. 26 Aug, 2024 4 commits
  4. 22 Aug, 2024 4 commits
  5. 21 Aug, 2024 3 commits
  6. 19 Aug, 2024 1 commit
    • Davide Perini's avatar
      Add ability for boards to provide a custom pixel order in neopixelWrite() (#10128) · 66c9c0b1
      Davide Perini authored
      * fix(esp32): Fixed the hint for the builtin neopixleWrite() function
      
      * change(esp32): Added neopixelWriteOrdered() function
      
      * change(esp32): Added neopixelWriteOrdered() function
      
      * change(esp32): Added neopixelWriteOrdered() function
      
      * change(esp32): Added the possibility to specify LED color order
      
      * change(esp32): Added the possibility to specify LED color order
      
      * feat(rgbled): add license information
      
      * feat(rgbled): add color order enum
      
      * feat(rgbled): add color order feature
      
      * feat(rgbled): change color order for lolin_s3_mini
      
      * fix(rgbled): suffix
      
      * fix(rgbled): suffix
      
      * ci(pre-commit): Apply automatic fixes
      
      * fix(rgbled): it lacks GRB case
      
      Made GRB default + switch/case exceptions.
      
      * fix(rgbled): add guard for rgb_led_color_order_t
      
      If RGB_BUILTIN_LED_COLOR_ORDER is not defined, the type rgb_led_color_order_t won't be declared.
      
      * fix(rgb-led): Implement rgbLedWriteOrdered()
      
      * ci(pre-commit): Apply automatic fixes
      
      * Remove const to allow changing the order
      
      ---------
      Co-authored-by: default avatarRodrigo Garcia <rodrigo.garcia@espressif.com>
      Co-authored-by: default avatarpre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
      Co-authored-by: default avatarme-no-dev <hristo@espressif.com>
      66c9c0b1
  7. 16 Aug, 2024 6 commits
  8. 15 Aug, 2024 3 commits
  9. 14 Aug, 2024 1 commit
  10. 13 Aug, 2024 5 commits
    • Jan Procházka's avatar
    • Jan Procházka's avatar
      feat(RMaker): Register common events for better debugging (#10133) · 49d9b060
      Jan Procházka authored
      * feat(rmaker): Register common events for better debugging
      
      * ci(pre-commit): Apply automatic fixes
      
      ---------
      Co-authored-by: default avatarpre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
      49d9b060
    • per1234's avatar
      fix(ota): Wrap espota --auth flag in quotes (#10126) · d3f5b9b6
      per1234 authored
      When performing an "OTA" upload via a network port, the user may configure the sketch to require
      an authentication password.
      
      Arduino IDE presents a "Configure and Upload" dialog when the user triggers an upload to a network
      port. The user can provide the authentication password via the field in that dialog. The
      `upload.field.password` platform property is then set to the value provided by the user.
      
      The platform uses the `tools.esp_ota.upload.pattern` command template to pass this value to the
      espota upload tool via the tool's `--auth` flag.
      
      Since the value of the `upload.field.password` platform property is set by the user via a free text
      field, it might contain any characters. Since some characters (e.g., spaces) can be problematic in
      a command line, it is essential to wrap it in quotes. This was done for the Arduino IDE 1.x variant
      of the command template, but that was not ported when the pluggable discovery variant of the
      command pattern was defined. This causes a spurious failure of the OTA upload process if the user
      provides an authentication password that contains problematic characters.
      
      For example:
      
      ```
      "C:\Users\per\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\tools\espota.exe" \
      -r -i 192.168.254.145 \
      -p 3232 --auth=foo bar \
      -f "C:\Users\per\AppData\Local\Temp\arduino\sketches\E2D807FABB134A2A60A1B9C7D14FE02B/11973.ino.bin"
      usage: espota.exe [-h] [-i ESP_IP] [-I HOST_IP] [-p ESP_PORT] [-P HOST_PORT]
                        [-a AUTH] [-f FILE] [-s] [-d] [-r] [-t TIMEOUT]
      espota.exe: error: unrecognized arguments: bar
      Failed uploading: uploading error: exit status 2
      ```
      
      This is prevented by wrapping the `--auth` flag in quotes:
      
      ```
      "C:\Users\per\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\tools\espota.exe" \
      a-r -i 192.168.254.145 \
      -p 3232 "--auth=foo bar" \
      -f "C:\Users\per\AppData\Local\Temp\arduino\sketches\E2D807FABB134A2A60A1B9C7D14FE02B/11973.ino.bin"
      Sending invitation to 192.168.254.145
      Authenticating...OK
      
      Uploading: [                                                            ] 0%
      ```
      d3f5b9b6
    • Rodrigo Garcia's avatar
      fix(doc): analogReadMilliVolts (#10125) · da13c038
      Rodrigo Garcia authored
      Fixes the documentation. typo. volts->Volts
      da13c038
    • Rodrigo Garcia's avatar
      fix(USB): OTG S2 and S3 debug print (#10123) · 384cc27b
      Rodrigo Garcia authored
      * fix(USB): OTG S2 and S3 debug print
      
      ESP32-S2 and S3 using USB CDC OTG (TinyUSB) won't print any log information. This commit fixes that.
      
      * fix(cdc): trying macos
      
      changed Macro testing
      
      * ci(pre-commit): Apply automatic fixes
      
      ---------
      Co-authored-by: default avatarpre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
      384cc27b