1. 31 Aug, 2024 1 commit
  2. 30 Aug, 2024 2 commits
  3. 28 Aug, 2024 12 commits
  4. 26 Aug, 2024 4 commits
  5. 22 Aug, 2024 4 commits
  6. 21 Aug, 2024 3 commits
  7. 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
  8. 16 Aug, 2024 6 commits
  9. 15 Aug, 2024 3 commits
  10. 14 Aug, 2024 1 commit
  11. 13 Aug, 2024 3 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