Mongoose OS 2.16.0 released
Dublin, November 5th, 2019 — Cesanta today announced release of Mongoose OS version 2.16.0.
Changes include fixes and new features:
- vfs-fs-lfs: Fix build on ESP8266 (mongoose-os-libs/vfs-fs-lfs@ad140c0)
- rpc-udp: Reconnect after connection close (mongoose-os-libs/rpc-udp@86568f6)
- pppos: Fixed callback argument for AT command callback (mongoose-os-libs/pppos@7e76915)
- bme680: Initial commit of the BME680 + BSEC library support (mongoose-os-libs/bme680@659b891)
- mqtt: add LWT retain connection flag (
mqtt.will_retain
). (mongoose-os-libs/mqtt@cdd75d0) - mqtt: Un-share defaults for mqtt1.enable and mqtt1.server (mongoose-os-libs/mqtt@1580ff6)
- Add GlobalSign ECC R4 root (for GCP) (mongoose-os-libs/ca-bundle@5ff49ea)
- sonoff-basic-openhab: Changes to be 2.15 compliant (Sergio R. Caprile scaprile@gmail.com) (mongoose-os-apps/sonoff-basic-openhab@87f82ba)
- ESP32: Update ESP-IDF to 3.3 (cesanta/mongoose-os@64f9ba0)
- i2c: Add second I2C bus to ESP8266 (mongoose-os-libs/i2c@4bf5e87)
- ssd1306: Fix build on esp8266, other minor stuff (mongoose-os-libs/ssd1306@e1f88f1)
- neopixel: Fixed for WS2812B (mongoose-os-libs/neopixel@0909f0d)
- ssd1306: Improved support for smaller displays (mongoose-os-libs/ssd1306@3285dd5)
- lolin-button: A driver for the LOLIN/WEMOS I2C button (mongoose-os-libs/lolin-button@5826c56)
- bt-common: Add mgos_bt_gap_adv_data_has_service() (mongoose-os-libs/bt-common@9262dc5)
- pwm: Turn off PWM when duty cycle is set to zero (mongoose-os-libs/pwm@783b43d)
- Add stm32_gpio_set_mode_analog() (cesanta/mongoose-os@e706b20)
- adc: Support for STM32L4 (mongoose-os-libs/adc@7015783)
- mos: Add --build-docker-no-mounts, for use when building from inside Docker containers. (mongoose-os/mos@912772c)
- mos: Add builds for Ubuntu 19.10 Eoan Ermine (mongoose-os/mos@b9d888d)
- STM32L4: Invoke HAL_PWREx_EnablePullUpPullDownConfig if sleep pull is enabled for at least one pin (cesanta/mongoose-os@45ee850)
- mos: STM32: Support flashing using st-flash utility (mongoose-os/mos@20f93fb)
- STM32: Fix EXTI3 int handler (cesanta/mongoose-os@a263563)
- Make mgos_gpio_clear_int also clear the pending int counter (cesanta/mongoose-os@5d2f512)
- Add debug.udp_log_level option to control verbosity of messages sent to UDP (cesanta/mongoose-os@9e8794b)
- Do not render UDP log message if UDP logging is not enabled; minor perf optimization (cesanta/mongoose-os@12c07ed)
- mbedtls: Update mbedtls to 2.16.3-cesanta2 (mongoose-os-libs/mbedtls@c2878e9)
- ota-common: Add mgos_ota_abort() - a way to abort an ongoing update (mongoose-os-libs/ota-common@8a552a2)
To contact: send us a message or ask on the developer forum.