1. 01 2月, 2022 3 次提交
    • R
      framebuffer location for no-psram boards (#6219) · 3a96fc0e
      René Bohne 提交于
      If board has no PSRAM, we need to set the framebuffer location to DRAM:
      config.fb_location = CAMERA_FB_IN_DRAM;
      3a96fc0e
    • I
      Unnecessary operation removed from map() in WMath.cpp (#6218) · 5be3ff74
      IanSC 提交于
      * Unneccesary Operation Removed
      
      (A) extra operation not needed and incorrect:
            wrong by 0.5 but happens to be thrown out
      
           ( delta * dividend + (divisor / 2) ) / divisor
      
              delta * dividend     divisor
          = ---------------- + -----------
              divisor                    2 * divisor
      
          = delta * dividend / divisor + 1/2
      
      (B) check first before doing other computations
      
      (C) changed to rise/run, easier for future maintainer
            since it's closer to equation of a line
      
      (D) before: mult, shift, add, div, add
            now: mult, div, add
      
      (E) error message easier to trace where thrown
      
      * Update WMath.cpp
      
      forgot to change variable name
      5be3ff74
    • P
      Docs cleanup and version updated to 2.0.2 (#6213) · dafdc052
      Pedro Minatel 提交于
      * Docs cleanup and version updated to 2.0.2
      
      * Removed issue template information
      
      * Removed issue template file
      
      * Added referecnces for the issue and feature request form
      dafdc052
  2. 31 1月, 2022 12 次提交
    • P
      Fix random CaptivePortal.ino crashes (#6206) · ef35baff
      Patrick Behal 提交于
      CaptivePortal.ino example did randomly crash for me ... so I start investigate ;-)
      
      Decoding stack results
      0x4016faea: WiFiUDP::write(unsigned char const*, unsigned int) at C:\Users\knoeb\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.5\libraries\WiFi\src\WiFiUdp.cpp line 201
      0x400d4a4a: DNSServer::replyWithIP() at C:\Users\knoeb\AppData\Local\Temp\arduino_build_486825\sketch\src\DNSServer\DNSServer.cpp line 187
      0x400d4d01: DNSServer::processNextRequest() at C:\Users\knoeb\AppData\Local\Temp\arduino_build_486825\sketch\src\DNSServer\DNSServer.cpp line 117
      0x400d3e81: loop() at D:\Drive\Dokumente\HTL_Lehrer\2021_22\Projekte\Stromzaehler_Patrick\arduino/arduino.ino line 1078
      0x400dd545: loopTask(void*) at C:\Users\knoeb\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.5\cores\esp32\main.cpp line 37
      0x4008a0de: vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c line 143
      
      I found with wireshark a possibility to trigger the crash on demand is:
      nslookup 3.1o1osr0092ons87rp375p1pq8q066o8p56or1sqsps6rs17r4384q9748qr1r52.699p1r741q737393648s29917o45p16q50rn517rnsp73pp68p1q259s92693qp.s607408539s0p06p7559os0899866344r7qq7rpns960o9576q65.r5n94r5so9784pq1.i.03.s.sophosxl.net
      
      The problem was that QNameLength is a signed byte and therefore its not possible to count up to 255. Additionally we need 256 bytes for the QName string to accommodate for the zero termination.
      ef35baff
    • A
      Refactor the CI scripts (#6191) · 7a6dae02
      Abdelatif Guettouche 提交于
      The reason behind this refactoring is that all of the sketch related functions can (and will) be used for other purposes.
      
      Build in the sketch directory: This will make it easy to handle artifacts after the build.
      Separate sketch related functions from IDE installation script. This is the main commit.
      Create a separate job for the Cmake check. This check was part of one of the Linux build. I believe that it's not the best place for such a check.
      Checking for the skip landmarks and validity of the the sketch directory were already done by count_sketches.
      7a6dae02
    • M
      Update RequestHandlersImpl.h (#6179) · 9f08cf47
      Matthias Hertel 提交于
      With LittleFS the `fs.exists(path)` returns true also on folders. A `isDirectory()` call is required to set _isFile to false on directories.
      This enables serving all files from a folder like : `server->serveStatic("/", LittleFS, "/", cacheHeader.c_str());
              File f = fs.open(path);
              _isFile = (f && (! f.isDirectory()));
      9f08cf47
    • C
      Allow HTTPCLIENT_1_1_COMPATIBLE to be disabled (#6200) · 96a5ddcd
      Clemens Kirchgatterer 提交于
      Allow a user to disable the HTTPCLIENT_1_1_COMPATIBLE flag from the command line, or whichever means available.
      96a5ddcd
    • M
      Resolve WString TODO (#6190) · 9fe34f65
      mrengineer7777 提交于
      Resolve TODO (XXX) by logging warning message.
      9fe34f65
    • M
      Add conditional include to WiFiProv.h (#6192) · cbeb7c4d
      mrengineer7777 提交于
      Resolves issue #6171
      cbeb7c4d
    • E
      added explanatory comments to WebServer.h (#6204) · 754ceddf
      Enes Şimşek 提交于
      754ceddf
    • R
      Fixes onReceive deadlock (#6201) · 39a20809
      Rodrigo Garcia 提交于
      39a20809
    • J
      Use 8.4.0+2021r2-patch2 toolchains for CI (#6184) · 9555ed4b
      Jason2866 提交于
      with platformio
      9555ed4b
    • V
      fix: restoring handshake timeout (#6165) (#6166) · 0d665d7e
      Vlasta Hajek 提交于
      0d665d7e
    • P
      Fix - SD mount issue (#6162) · bb7df044
      P-R-O-C-H-Y 提交于
      * sdSelectCard longer timeout for sdWait
      
      * GO_IDLE_STATE command ignores sdWait fail
      bb7df044
    • R
      Fixes UART1 and UART2 default pins for ESP32-S3 (#6202) · ce68d721
      Rodrigo Garcia 提交于
      Summary
      
      This PR fixes an issue with UART1 default pins.
      When using pins RX_1 = 18 and TX_1 = 17, UART1 will display a Break Error on those pins when they are floting (not connected).
      
      It also defines RX_2 = 19 and TX_2 = 20 as default pins for UART2.
      
      Impact
      
      The deaulf pins may look different from the original pinout diagram.
      ce68d721
  3. 21 1月, 2022 1 次提交
  4. 20 1月, 2022 4 次提交
  5. 19 1月, 2022 2 次提交
  6. 18 1月, 2022 4 次提交
  7. 17 1月, 2022 14 次提交