v1.25
Mongoose OS:
- Add GPIO open-drain output mode
- Rewrite bitbang I2C to use open-drain output, make frequency adjustable
- CC3200: Fix OTA regression, which caused OTA to fail
- CC3220: Update SDK to 1.60.00.04
- Fix bluetooth support: subscribing to notifications resulted in a
crash - Fix emitting device config; the bug doesn't cause problems as
long as config structure doesn't contain empty objects. - Fix TCP RX path regression in SSL mode
- Close undrained and stuck http connections
- Replace
esp_bd_addr_t
with genericmgos_bt_addr
- Make BT UUID utility functions platform-independent
- Refactor neopixel to a separate lib and add C API, add a C example app (example-neopixel-c)
- Do not put sys config schema defs on the device FS by default
- Add a simple heap-backed VFS device, mostly for testing
Mos tool:
- Default location for all modules, including mongoose-os, is now "deps", so one could place under deps all libs, mongoose-os (and maybe mjs_module), and have a hermetic reproducible build.
- Do shallow clone for the mongoose-os repo