Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TareObjects/arduino-esp32
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: espressif/arduino-esp32
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jun 24, 2018

  1. Add component CMakeLists.txt file for use with CMake-based build syst…

    …em (espressif#1508)
    
    Includes verification script (for Travis) that CMakeLists.txt contents match
    repo & submodule source files
    projectgus authored and me-no-dev committed Jun 24, 2018
    Copy the full SHA
    7abd586 View commit details

Commits on Jun 27, 2018

  1. Update IDF to aaf1239 (espressif#1539)

    * fix sdmmc config
    
    * Fix warnings in EEPROM
    
    from @Curclamas
    
    * remove leftover TAG in EEPROM
    
    * Initial add of @stickbreaker i2c
    
    * Add log_n
    
    * fix warnings when log is off
    
    * i2c code clean up and reorganization
    
    * add flags to interrupt allocator
    
    * fix sdmmc config
    
    * Fix warnings in EEPROM
    
    from @Curclamas
    
    * remove leftover TAG in EEPROM
    
    * fix errors with latest IDF
    
    * fix debug optimization (espressif#1365)
    
    incorrect optimization for debugging tick markers.
    
    * Fix some missing BT header
    
    * Change BTSerial log calls
    
    * Update BLE lib
    
    * Arduino-ESP32 release management scripted (espressif#1515)
    
    * Calculate an absolute path for a custom partitions table (espressif#1452)
    
    * * Arduino-ESP32 release management scripted
    (ready-to-merge)
    
    * * secure env for espressif/arduino-esp32
    
    * * build tests enabled
    * gitter webhook enabled
    
    * * gitter room link fixed
    * better comment
    
    * * filepaths fixed
    
    * BT Serial adjustments
    
    * * don't run sketch builds & tests for tagged builds
    
    * Return false from WiFi.hostByName() if hostname is not resolved
    
    * Free BT Memory when BT is not used
    
    * WIFI_MODE_NULL is not supported anymore
    
    * Select some key examples to build with PlatformIO to save some time
    
    * Update BLE lib
    
    * Fixed BLE lib
    
    * Major WiFi overhaul
    
    - auto reconnect on connection loss now works
    - moved to event groups
    - some code clean up and procedure optimizations
    - new methods to get a more elaborate system ststus
    
    * Add cmake tests to travis
    
    * Add initial AsyncUDP
    
    * Add NetBIOS lib and fix CMake includes
    
    * Add Initial WebServer
    
    * Fix WebServer and examples
    
    * travis not quiting on build fail
    
    * Try different travis build
    
    * Update IDF to aaf1239
    
    * Fix WPS Example
    
    * fix script permission and add some fail tests to sketch builder
    
    * Add missing space in WiFiClient::write(Stream &stream)
    me-no-dev authored Jun 27, 2018
    Copy the full SHA
    a59eafb View commit details
  2. ArduinoOTA endless loop (espressif#1533)

    * Changed pinmap to show pins34-39 as GPI
    
    * ArduinoOTA could have endless loop b/c udp.read can return negative result
    lbernstone authored and me-no-dev committed Jun 27, 2018
    Copy the full SHA
    cde668d View commit details
  3. Copy the full SHA
    0586452 View commit details
  4. Copy the full SHA
    873876d View commit details
  5. fix PR tests

    me-no-dev committed Jun 27, 2018
    Copy the full SHA
    93566a4 View commit details
  6. Copy the full SHA
    ed953a0 View commit details

Commits on Jun 28, 2018

  1. Copy the full SHA
    58bdebc View commit details
  2. Copy the full SHA
    a8ccbd4 View commit details
  3. Added OTAWebupdated (espressif#1544)

    * added OTAWebUpdater
    
    * added OTAWebUpdater
    
    * Updated OTAWebUpdater
    karan6190 authored and me-no-dev committed Jun 28, 2018
    Copy the full SHA
    47421b8 View commit details
  4. Update build.sh

    me-no-dev authored Jun 28, 2018
    Copy the full SHA
    eb4e891 View commit details
  5. Copy the full SHA
    b855eb2 View commit details

Commits on Jun 30, 2018

  1. Fix io16 io17 and PSRAM support (espressif#1564)

    * Add PSRAM init and malloc funtions
    
    * Rebuild IDF libs
    me-no-dev authored Jun 30, 2018
    Copy the full SHA
    184bb06 View commit details

Commits on Jul 2, 2018

  1. Remove confusing Debug output. (espressif#1574)

    If Core Debug Level is at DEBUG, a confusing debug message will be emitted if the I2C transaction takes longer complete than the  calculated minimum time.  This original debug message was just to prove that this new i2c code could correctly handle SCL stretching or interrupt latency issues. This delay is not a problem, or an error.  Usually it is caused by a higher priory interrupt starving the i2c ISR.  Usually WiFi is the culprit.  As long of this delay is within the configured timeout (by default 50ms, or can be set with Wire.setTimeOut(milliseconds);) no problem will occur and the transaction will successfully complete.
    Chuck.
    stickbreaker authored and me-no-dev committed Jul 2, 2018
    Copy the full SHA
    6411ac4 View commit details
  2. Copy the full SHA
    3967beb View commit details
  3. Copy the full SHA
    c4c946a View commit details

Commits on Jul 3, 2018

  1. Copy the full SHA
    8b01b9e View commit details
  2. Copy the full SHA
    12ca9e8 View commit details
  3. Copy the full SHA
    4e5cbda View commit details
  4. Copy the full SHA
    0161e28 View commit details
  5. "fix" SPI

    me-no-dev committed Jul 3, 2018
    Copy the full SHA
    2fe9652 View commit details
  6. Fix TelnetToSerial sketch

    me-no-dev committed Jul 3, 2018
    Copy the full SHA
    659c8ad View commit details
  7. Copy the full SHA
    5e46c9b View commit details

Commits on Jul 4, 2018

  1. Add missing flag to fix psram issues

    Thanks @igrr
    me-no-dev committed Jul 4, 2018
    Copy the full SHA
    a835bb2 View commit details
  2. * relnotes handling update (espressif#1592)

    * script exec fails on curl error
    pacucha42 authored and me-no-dev committed Jul 4, 2018
    Copy the full SHA
    9f8f057 View commit details

Commits on Jul 5, 2018

  1. Copy the full SHA
    95b8754 View commit details
  2. Copy the full SHA
    bad5390 View commit details
  3. Copy the full SHA
    05111bb View commit details
  4. Copy the full SHA
    871dd18 View commit details
  5. Copy the full SHA
    8afdd71 View commit details
  6. Copy the full SHA
    b0c6991 View commit details
  7. Copy the full SHA
    9efecc1 View commit details

Commits on Jul 7, 2018

  1. Copy the full SHA
    9f6d0d2 View commit details
  2. Copy the full SHA
    901a341 View commit details
  3. Allow using argument with attachInterrupt (espressif#1535)

    * Allow using argument with attachInterrupt
    
    * formatting
    
    replace tabs with spaces
    
    * fix bug more then 1 interrupt
    
    * leftover
    
    * add example
    
    * make attachInterruptArg public
    
    * update example
    
    * leftover
    bertmelis authored and me-no-dev committed Jul 7, 2018
    Copy the full SHA
    c77aed4 View commit details

Commits on Jul 10, 2018

  1. Copy the full SHA
    9925772 View commit details
  2. Add XinaBox CW02 to supported boards (espressif#1620)

    * Create pins_arduino.h
    
    * Update boards.txt
    
    * Update pins_arduino.h
    brendanvanbreda authored and me-no-dev committed Jul 10, 2018
    Copy the full SHA
    79010b6 View commit details
  3. Copy the full SHA
    3e16058 View commit details
  4. Fix wrong event description

    me-no-dev committed Jul 10, 2018
    Copy the full SHA
    c1a94b5 View commit details
  5. Copy the full SHA
    4e9d1ee View commit details
  6. Copy the full SHA
    ff90778 View commit details

Commits on Jul 11, 2018

  1. Copy the full SHA
    ddfeae9 View commit details

Commits on Jul 12, 2018

  1. Spurious Interrupts Temporary fix 20180711 (espressif#1625)

    the 'eject' ERROR is and indication of an interrupt triggering without an source.  I am working to eliminate these serviceable interrupt.  This update increase stability on a HelTek Wifi Lora 32 board. with a SSD1306 OLED.  This update fixes a glaring error in the interrupt allocation code, the Interrupt mask was wrong.  I also dynamically adjust the FiFo thresholds based on Bus clockrate. The change to FiFo thresholds has reduced the number for 'eject' events.  I also change 'eject' from and ERROR to DEBUG.  An 'eject' event does not compromise i2c transmissions. It happens after a transaction has completed. 
    
    Chuck.
    stickbreaker authored and me-no-dev committed Jul 12, 2018
    Copy the full SHA
    28a410d View commit details

Commits on Jul 15, 2018

  1. Copy the full SHA
    e63aa40 View commit details

Commits on Jul 16, 2018

  1. Copy the full SHA
    44f5a4d View commit details
  2. Add ALKS board variant (espressif#1643)

    * Initial support for ALKS variant
    cleveHEX authored and me-no-dev committed Jul 16, 2018
    Copy the full SHA
    cbd4dc5 View commit details
  3. EEPROM library: Move #include of Arduino.h to header file (espressif#…

    …1641)
    
    EEPROM.h uses data types which are declared through Arduino.h but that file does not contain an #include directive for Arduino.h. This does not cause any problems when the EEPROM library is #included from a .ino file because the Arduino IDE automatically adds an #include directive for Arduino.h but this is not the case for .cpp files. If a .cpp file has an #include directive for EEPROM.h that does not follow an #include directive for Arduino.h then compilation fails:
    
    E:\arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h:91:5: error: 'float_t' does not name a type
    
         float_t readFloat(int address);
    
         ^
    
    E:\arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h:92:5: error: 'double_t' does not name a type
    
         double_t readDouble(int address);
    
         ^
    
    E:\arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h:95:5: error: 'String' does not name a type
    
         String readString(int address);
    
         ^
    
    E:\arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h:110:36: error: 'float_t' has not been declared
    
         size_t writeFloat(int address, float_t value);
    
                                        ^
    
    E:\arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h:111:37: error: 'double_t' has not been declared
    
         size_t writeDouble(int address, double_t value);
    
                                         ^
    
    E:\arduino\hardware\espressif\esp32\libraries\EEPROM/EEPROM.h:114:37: error: 'String' has not been declared
    
         size_t writeString(int address, String value);
    per1234 authored and me-no-dev committed Jul 16, 2018
    Copy the full SHA
    c830511 View commit details
  4. Copy the full SHA
    b14f82b View commit details
  5. Copy the full SHA
    05d72f9 View commit details

Commits on Jul 17, 2018

  1. expose post args during upload (espressif#1650)

    Luc authored and me-no-dev committed Jul 17, 2018
    Copy the full SHA
    e157ec0 View commit details
Loading