1. 14 Dec, 2021 6 commits
  2. 22 Nov, 2021 2 commits
  3. 19 Nov, 2021 1 commit
    • Me No Dev's avatar
      Fix I2C clock stretching issue with ESP32 (#5910) · c9916c46
      Me No Dev authored
      It was found that when I2C device is holding the clock LOW, ESP32 master is failing to wait for the clock to be released.
      
      Fixes: #5875
      Fixes: sparkfun/SparkFun_u-blox_GNSS_Arduino_Library#77
      c9916c46
  4. 18 Nov, 2021 2 commits
  5. 15 Nov, 2021 1 commit
  6. 09 Nov, 2021 7 commits
  7. 08 Nov, 2021 3 commits
  8. 06 Nov, 2021 1 commit
    • tobozo's avatar
      [FEATURE] add -D ARDUINO_PARTITION_xxx build flag to platform.txt (#5804) · 674cf812
      tobozo authored
      * [FEATURE]  ARDUINO_PARTITION_xxx build flag
      
      Proposition: adding `-DARDUINO_PARTITION_{build.partitions}` flag to make the build partition information available at compile time.
      
      Use cas example:
      
      ```C
      #if defined ARDUINO_PARTITION_default
        // prevent compilation
        #error "This sketch needs 'Minimal SPIFFS' partition scheme to compile" 
        // or disable sketch features that need flash space
        #define USE_HUGE_BITMAP_IMAGES false
      #endif
      ```
      
      * Adding -DARDUINO_PARTITION_{build.partitions} (see #5804)
      674cf812
  9. 04 Nov, 2021 13 commits
  10. 26 Oct, 2021 1 commit
  11. 25 Oct, 2021 3 commits
    • Anthony Elder's avatar
      Add ALPN support to WiFiClientSecure (#5633) · 15bbd0a1
      Anthony Elder authored
      This adds a function to WiFiClientSecure to set the ALPN protocol.
      
      This is required for an MQTT client to connect to AWS IoT when using an AWS Custom Authorizer, as described here.
      
      Example code snippet:
      
      ...
      WiFiClientSecure wiFiClient;
      
      // ALPN protocol, needed with AWS custom authorizer
      const char *aws_protos[] = {"mqtt", NULL};
      
      void setup() {
        wiFiClient.setCACert(AWSCAPEM);
        wiFiClient.setAlpnProtocols(aws_protos);
      }
      ...
      15bbd0a1
    • Hideaki Tai's avatar
      remove _user_defined_size from EEPROM (#5775) · 02c3ec01
      Hideaki Tai authored
      Summary
      
      Related to the issue #5773 and #2280.
      
      _user_defined_size is removed from EEPROMClass because it is redundant in the current code
      EEPROMClass::length() returns _size that is the true available size of EEPROM
      Impact
      
      _user_defined_size is removed from EEPROMClass
      EEPROMClass::length() returns _size that is the true available size of EEPROM
      02c3ec01
    • George White's avatar
      Correct CDC on boot custom menu for Deneyap Mini (#5767) · cb5a4906
      George White authored
      The Deneyap Mini used a SerialMode custom menu item, which is not defined. The correct item, CDCOnBoot, has replaced it.
      cb5a4906