Skip to content

Release 17

Compare
Choose a tag to compare
@eriksl eriksl released this 20 Oct 09:36
· 1238 commits to master since this release

Release notes:

  • revert pin change detection to interrupts. PC ints seem to work fine now and can act quicker.
  • PWM: revert to use NMI. SDK seems to be more stable now on this point. It will prevent occasional flickering on low duty cycles.
  • switch to SDK 2.1.0
  • define a null user_spi_flash_dio_to_qio_pre_init function. As it's not used, it saves an extra ~600 bytes of IRAM memory.
  • add support for i2c repeated start condition feature.
  • i2c: more robust bus recovery at start condition.
  • i2c_sensors: add support for veml6075 UV sensor.
  • io: add new trigger types, on now always means "on", off is always "off", to start or stop autosweep, now use "start" or "stop".
  • io: add possibility for second action on a trigger io.
  • io_aux: add counter/trigger to RTC GPIO (gpio16)
  • add mac and ip address information to wlan info
  • http: add slider controls for analog outputs.

http: add WLAN bootstripping over http.

This makes bootstrapping WLAN a bit easier. No need for telnet or espif
client.

Procedure:
 - when the ESP8266 can't connect the configure SSID or has no SSID/password
   configured (yet), it will go into Access Point mode using SSID "esp".
 - Take a phone or tablet and connect to this SSID "esp", use password
   "espespesp" (three times esp in a row).
 - Take your browser to http://192.168.4.1:24
 - Select "reset WLAN configuration"
 - Type SSID and password
 - Click on the "set" button
 - Click on the "reset" link
 - The ESP8266 will now start in WLAN client mode and connect to the
   specified SSID and password.