Changes:
- mjs: Reorganize sources, fix amalgamation and tests (cesanta/mjs@ae2e6c6)
- mjs: Merge pull request #171 from cesanta/src (cesanta/mjs@4e61395)
- mjs: docs: fix simple typo, somewhhere -> somewhere (cesanta/mjs@ca028c3)
- mjs: docs: Working URL for intro article (cesanta/mjs@c0ae692)
- mjs: Add mjs_no_common.c (cesanta/mjs@35af732)
- mjs: Merge pull request #172 from cesanta/no_common (cesanta/mjs@32172c4)
- mjs: Make mjs_gc public (cesanta/mjs@076eed4)
- mjs: Merge pull request #174 from cesanta/gc_public (cesanta/mjs@52f4912)
- mjs: Make it possible to build with
MJS_ENABLE_DEBUG=0
(cesanta/mjs@9052832) - mjs: Merge pull request #180 from paulrouget/nodebug (cesanta/mjs@b1b6eac)
- mongoose-os: json_vprintf(): fix crashing upon a %% in format (cesanta/mongoose-os@1edd889)
- mongoose-os: Merge pull request #572 from QRPp/percent (cesanta/mongoose-os@b46f39e)
- mongoose-os: Add float config value type ("f") (cesanta/mongoose-os@9a1170d)
- mongoose-os: Fix leak of the GPIO state array (cesanta/mongoose-os@9e6efd2)
- mongoose-os: ubuntu: Make sure GPIO map doesn't get destroyed on exit (cesanta/mongoose-os@4dae7a1)
- mongoose-os: ubuntu: Move networking bits to the ethernet library (cesanta/mongoose-os@b1a1164 mongoose-os-libs/core@7f40bfe mongoose-os-libs/ethernet@e2477e9)
- mongoose-os: ubuntu: Add FFI exports so mJS apps can be built (cesanta/mongoose-os@a0c169a)
- mongoose-os: ubuntu: Raise network events properly (cesanta/mongoose-os@12db6d0)
- mongoose-os: esp8266: Increase MSS to 1460 but reduce window size to 2 x MSS (cesanta/mongoose-os@77f8472)
- mongoose-os: Remove MG_MODULE_LINES from ubuntu builds (cesanta/mongoose-os@8d89867)
- mongoose-os: Update cs_base64_encode to match mongoose.h (cesanta/mongoose-os@a07cbde)
- mongoose-os: ESP8266: Support building with SDK 3.0 and 2.2 (cesanta/mongoose-os@1027d38 mongoose-os-libs/wifi@cf73889)
- mongoose-os: Support external LwIP (cesanta/mongoose-os@92d06e4)
- mongoose-os: Change condition (cesanta/mongoose-os@3420753)
- mongoose-os: esp8266: Perform stack overflow check in memory allocation functions (cesanta/mongoose-os@3354893)
- mongoose-os: Add module info; repo version and binary libs to lib info (cesanta/mongoose-os@0be6836)
- mongoose-os: Mongoose crypto is provided by mbedtls now (cesanta/mongoose-os@bc8ddbe)
- mongoose-os: Fix closing brace skips after a builtin conversion (cesanta/mongoose-os@b40c182)
- mongoose-os: Merge pull request #575 from QRPp/dont-skip-brace-after-builtin-conv (cesanta/mongoose-os@8c0c40a)
- mongoose-os: Traditionally empty string in config is represented as NULL (cesanta/mongoose-os@2e2c26f)
- mongoose-os: ESP8266: Make partition table public (cesanta/mongoose-os@d1cbef9)
- mongoose-os: Add mgos_core_dump to mgos.h (cesanta/mongoose-os@2547181)
- mongoose-os: esp8266: Remove libwpa2 from linking (cesanta/mongoose-os@e5e5895)
- mongoose-os: Revert "ESP8266: Make partition table public" (cesanta/mongoose-os@ea43f65)
- mongoose-os: ESP8266: Fix early app init timings (cesanta/mongoose-os@f062a8b)
- mongoose-os: ESP8266: Improve reporting of stack overflow (cesanta/mongoose-os@4d31e09)
- mongoose-os: Add MGOS_FW_EXTRA_ATTRS, a way to add extra manifest attributes (cesanta/mongoose-os@15471bf)
- mongoose-os: Add cs_varint.c to common sources (cesanta/mongoose-os@f809404)
- mongoose-os: Add a script to archive assets (cesanta/mongoose-os@102d9ee)
- mongoose-os: ESP8266: Allow nested mgos_ints_disable/enable calls (cesanta/mongoose-os@f268d12)
- mongoose-os: Reduce MGOS_DEBUG_TMP_BUF_SIZE to 128 (cesanta/mongoose-os@e65e24d)
- mongoose-os: Make esp_check_stack_overflow return true if there's been an overflow (cesanta/mongoose-os@40336b1)
- mongoose-os: Cut MGOS_DEBUG_TMP_BUF_SIZE some more (cesanta/mongoose-os@0d4c008)
- mongoose-os: Fix building with ESP_ABORT_ON_MALLOC_FAILURE (cesanta/mongoose-os@f5cd55a)
- mongoose-os: Fix check when ESP_ABORT_ON_MALLOC_FAILURE is enabled (cesanta/mongoose-os@d0110e1)
- mongoose-os: ESP8266: Add esf_buf monitor to detect a WiFi TX stall (cesanta/mongoose-os@b66ffe4)
- mongoose-os: Set default for ESP_ESF_BUF_MONITOR_INTERVAL_MS to 5000 (cesanta/mongoose-os@9593c79)
- mongoose-os: Use the correct value for HW WDT stage 1 (cesanta/mongoose-os@11c0be1)
- mongoose-os: Pin esf_buf functions to IRAM (cesanta/mongoose-os@8126f13)
- mongoose-os: ESP8266: Fix a race in mgos_uptime_micros (cesanta/mongoose-os@ee752be)
- mongoose-os: ESP8266: Update to the latest non-OS SDK (cesanta/mongoose-os@fcc40e5)
- mongoose-os: ESP8266: Fix overflow check condition (cesanta/mongoose-os@a0be0b3)
- mongoose-os: ESP32: Add -fno-jump-tables -fno-tree-switch-conversion (cesanta/mongoose-os@a79dcbb)
- mongoose-os: Improve DNS server selection logic (cesanta/mongoose-os@c40286b)
- mongoose-os: Include build timestamp and uptime in coredumps (cesanta/mongoose-os@f2b4020)
- mongoose-os: Limit the amount of backoff provided by XOFF (cesanta/mongoose-os@ab41937)
- mongoose-os: ESP8266: Optimize SDK malloc functions a bit (cesanta/mongoose-os@56088b6)
- mongoose-os: FIx Ubuntu build (cesanta/mongoose-os@1ce6061)
- mongoose-os: Disable built-in make rules (cesanta/mongoose-os@1c80877)
- mongoose-os: Fix build for CC32xx (cesanta/mongoose-os@ce54e6a)
- mongoose-os: archive_assets: Require --token_filepath (cesanta/mongoose-os@ccbc20b)
- mongoose-os: mgos_fw_diff: Minor fix (cesanta/mongoose-os@2afd1cd)
- mongoose-os: archive_assets: Remove dependency on python3-git (cesanta/mongoose-os@533a37b)
- mongoose-os: Minor cleanups (cesanta/mongoose-os@49909a9)
- mongoose-os: ESP32: Update ESP-IDF to 4.2+b132b611 (cesanta/mongoose-os@9da5cb8)
- mongoose-os: mgos_conf_set_str(): Check is the valus is the same (cesanta/mongoose-os@fe168af)
- mongoose-os: fw-meta: Only write output if it actually changes (cesanta/mongoose-os@963d911)
- mongoose-os: ESP32 disable C++ exceptions and RTTI (cesanta/mongoose-os@87e3613)
- mongoose-os: Add NTP server to mgos_net_ip_info (cesanta/mongoose-os@815aaff)
- mongoose-os: ESP32: Update Dockerfile for 4.2-r4 (cesanta/mongoose-os@9dd150c)
- mongoose-os: ubuntu: Seed the RNG on startup (cesanta/mongoose-os@4c375c0)
- mongoose-os: ESP32: Enable transparent flash encryption for LFS (cesanta/mongoose-os@604e1d2)
- mongoose-os: ESP32: Minor optimization when setting hw timer (cesanta/mongoose-os@e5a232c)
- mongoose-os: ESP32: Fix GPIO check for ESP32-U4WDH (cesanta/mongoose-os@5efc79e)
- mongoose-os: Limit the length of build_id when printing (cesanta/mongoose-os@bf762e0)
- mongoose-os: Lower verbosity of warning (cesanta/mongoose-os@ce8742b)
- mongoose-os: ESP32: Update ESP-IDF to 4.2+5f46abd2 (cesanta/mongoose-os@fd7f9ab)
- mongoose-os: Add loading of configs from VFS devices (cesanta/mongoose-os@7098094)
- mongoose-os: Silence a spurious error message (cesanta/mongoose-os@a048646)
- mongoose-os: Fix emitting config sub-structures (cesanta/mongoose-os@e2012e8)
- mongoose-os: Generate parse_f functions for config structs (cesanta/mongoose-os@e104f44)
- mongoose-os: ESP32: Use partitions to specify flashing location (cesanta/mongoose-os@8d9a53f)
- mongoose-os: ESP32: Bump image to r6 (cesanta/mongoose-os@6255d3d)
- mongoose-os: Fix parsing of scientific values for float and double config entries (cesanta/mongoose-os@ea43740)
- mongoose-os: Add docker build for ESP32-C3 (cesanta/mongoose-os@c5e5291)
- mongoose-os: Fix use of mgos_conf_emit_cb (cesanta/mongoose-os@29114d1 mongoose-os-libs/rpc-service-config@2700658)
- mongoose-os: Merge pull request #584 from duncandrennan/esp32c3_dev (cesanta/mongoose-os@33d58d2)
- mongoose-os: Add a couple more ESP_IDF_EXTRA_PARTITIONs (cesanta/mongoose-os@9a3b8ac)
- mongoose-os: Fix a data race issue on the variable locked (cesanta/mongoose-os@5ffa855)
- mongoose-os: ESP32: Bump idf to r7 (cesanta/mongoose-os@1b88d6d)
- mongoose-os: Merge pull request #586 from ryancaicse/master (cesanta/mongoose-os@629e4cc)
- mongoose-os: Fix build with logging disabled (cesanta/mongoose-os@ec3e6e2 mongoose-os-libs/wifi@75d8017)
- mongoose-os: Fix parsing of config sub-messgaes, add a unit test (cesanta/mongoose-os@4181acf)
- mongoose-os: Bump IDF (cesanta/mongoose-os@5556423)
- mongoose-os: Update lists of apps and libs (cesanta/mongoose-os@1885c0f)
- demo-js: Default .gitignore file (mongoose-os-apps/demo-js@2e7e624)
- demo-js: Merge pull request #5 from tswfi/patch-1 (mongoose-os-apps/demo-js@4275fd3)
- demo-js: Increase app size for ESP32 (mongoose-os-apps/demo-js@9bdc355)
- demo-js: Update
mqtt.server
(mongoose-os-apps/demo-js@c25b7af) - demo-js: Merge pull request #7 from nliviu/patch-1 (mongoose-os-apps/demo-js@2f72cff)
- adc: Possibility to set ESP32 ADC attenuation during runtime (mongoose-os-libs/adc@e8f3c66)
- adc: Merge pull request #5 from ALLTERCO/esp32-adc-update-channel-attenuation-runtime (mongoose-os-libs/adc@80bd779)
- ade7953: Add configurable SPI frequency in mos.yml (mongoose-os-libs/ade7953@cf39df6)
- ade7953: Correct SPI mode to 0 (mongoose-os-libs/ade7953@547dd96)
- ade7953: Add configurable PGA gains (mongoose-os-libs/ade7953@1203b92)
- ade7953: Add power factor measurement (mongoose-os-libs/ade7953@cf5e923)
- ade7953: Move struct mgos_ade7953_config definition to mos.yml (mongoose-os-libs/ade7953@b0fda50)
- ade7953: Merge pull request #4 from ALLTERCO/shelly (mongoose-os-libs/ade7953@b8864e9)
- ade7953: Lock comms interface after sw reset (mongoose-os-libs/ade7953@d9c2022)
- ade7953: Fix assignment of scales from cfg to dev (mongoose-os-libs/ade7953@6337026)
- ade7953: Pass cs idx to dev (mongoose-os-libs/ade7953@b9aa067)
- ade7953: Add explicit sign mask for reg size = 4 (mongoose-os-libs/ade7953@35045ea)
- ade7953: Fix tx_len in mgos_ade7953_write_reg_spi() (mongoose-os-libs/ade7953@cdd929d)
- ade7953: Fix value sign in mgos_ade7953_get_pf() (mongoose-os-libs/ade7953@e1fe93f)
- ade7953: Merge pull request #5 from ALLTERCO/shelly (mongoose-os-libs/ade7953@0f7aecc)
- arduino-dallas-temperature: Add rlock-protected API for the singleton object (mongoose-os-libs/arduino-dallas-temperature@ce01c09)
- arduino-dallas-temperature: Merge pull request #4 from QRPp/config-singleton-obj (mongoose-os-libs/arduino-dallas-temperature@cd33db7)
- azure: Fix cs_base64_encode call (mongoose-os-libs/azure@2732065)
- azure: Merge pull request #5 from nliviu/cs_base64_encode (mongoose-os-libs/azure@88acb2d)
- barometer: BME280 humidity sensing support addition. Aligned with Bosch driver for the sensor (mongoose-os-libs/barometer@5fb1eeb)
- barometer: Merge pull request #1 from Mircho/master (mongoose-os-libs/barometer@a02511a)
- boards: Add LED for ESP32-POE (mongoose-os-libs/boards@a317361)
- bt-common: Add mgos_bt_uuid128_from_bytes() (mongoose-os-libs/bt-common@eba4842)
- bt-common: Add API to set advertisement and scan response data (mongoose-os-libs/bt-common@8aff5d2)
- bt-common: GATTS API improvements (mongoose-os-libs/bt-common@cd6043c)
- bt-common: Fix JS bindings (mongoose-os-libs/bt-common@13b21ba)
- bt-common: scratch (mongoose-os-libs/bt-common@836772d)
- bt-common: Scanning works (mongoose-os-libs/bt-common@e2c45be)
- bt-common: Minor fixes (mongoose-os-libs/bt-common@58d409c mongoose-os-libs/wifi@0cefc23)
- bt-common: Clean up scanning and advertising logic (mongoose-os-libs/bt-common@e548267)
- bt-common: Basic GATTS service registration (mongoose-os-libs/bt-common@0dc0440)
- bt-common: Basic read support (mongoose-os-libs/bt-common@022e026)
- bt-common: Notifications/indications support (mongoose-os-libs/bt-common@8b009c8)
- bt-common: Basic write support (mongoose-os-libs/bt-common@c8af278)
- bt-common: Security support and cleanup (mongoose-os-libs/bt-common@6ce8026)
- bt-common: Add a workaround for subscribe security (mongoose-os-libs/bt-common@da61af9)
- bt-common: Add Python tool for testing (mongoose-os-libs/bt-common@06e4ffd)
- bt-common: Workarounnd for long reads (mongoose-os-libs/bt-common@5cad05f)
- bt-common: Run NimBLE stack on the mgos task (mongoose-os-libs/bt-common@e2fdb18)
- bt-common: GATTS service deregistration and stack restart support (mongoose-os-libs/bt-common@3574986)
- bt-common: A number of fixes related to advertising cycle (mongoose-os-libs/bt-common@73179cb)
- bt-common: GATTS: Fix descriptor reads and writes (mongoose-os-libs/bt-common@49ec644)
- bt-common: Use a semaphore to communicate between host and mgos tasks (mongoose-os-libs/bt-common@51a00bc)
- bt-common: Minor logging fix (mongoose-os-libs/bt-common@b79b151 mongoose-os-libs/homekit-adk@b959cf0)
- bt-common: Update JS API bindings (mongoose-os-libs/bt-common@855aec8)
- bt-common: GATTC implementation stubs (mongoose-os-libs/bt-common@a7665bf)
- bt-common: Initial GATTC implementation - connect and svc/chr discovery (mongoose-os-libs/bt-common@2815c28)
- bt-common: Test and fix characteristics discovery (mongoose-os-libs/bt-common@a4711b0)
- bt-common: Add locking to GAP and GATTC (mongoose-os-libs/bt-common@b3dc905)
- bt-common: GATTC reads support (mongoose-os-libs/bt-common@9375e30)
- bt-common: GATTC write support (mongoose-os-libs/bt-common@01988cb)
- bt-common: GATTC notifications support (mongoose-os-libs/bt-common@c223f66)
- bt-common: Simplify GATTS API (mongoose-os-libs/bt-common@0f37448)
- bt-common: Bring back mgos_bt_gatts_conn.svc_uuid (mongoose-os-libs/bt-common@f2d53da)
- bt-common: Fix arg name (mongoose-os-libs/bt-common@79cbae1)
- bt-common: Remove TX power level from adv data (mongoose-os-libs/bt-common@8ca11eb)
- bt-common: Fix 16 and 32-bit UUID conversion (mongoose-os-libs/bt-common@7fa6843)
- bt-common: Move tools/rpc.py to rpc-gatts (mongoose-os-libs/bt-common@b7e3f7a)
- bt-common: Add C++ wrappers for addr and UUID (mongoose-os-libs/bt-common@95b24c9)
- bt-service-config: Fix build (mongoose-os-libs/bt-service-config@3a2ce85 mongoose-os-libs/http-server@ca8e6f3 mongoose-os-libs/lwip@417e07e mongoose-os-libs/rpc-common@96ee17c)
- bt-service-config: Fix usage of mgos_conf_emit_cb (mongoose-os-libs/bt-service-config@0d27506)
- bt-service-config: Update to reflect API changes (mongoose-os-libs/bt-service-config@d18ce54 mongoose-os-libs/bt-service-debug@d4aca9d)
- bt-service-debug: Minor tweaks (mongoose-os-libs/bt-service-debug@f9285ba)
- ca-bundle: Update the GlobalSign root (mongoose-os-libs/ca-bundle@82ddde1)
- core: Reduce JSON_MAX_PATH_LEN to 128 (mongoose-os-libs/core@aab58b7)
- core: Update for DNS API changes (mongoose-os-libs/core@9cbb843 mongoose-os-libs/lwip@1f2af44 mongoose-os-libs/pppos@7f0b344 mongoose-os-libs/wifi@d5e5b6b mongoose-os-libs/wifi-ism43xxx@9687aba)
- dht: Fix missing stdint.h declarations if mgos_dht.h is the first include in client app (#5) (mongoose-os-libs/dht@ffc9eba)
- dns-sd: Refactor to properly support multiple interfaces, including Ethernet (mongoose-os-libs/dns-sd@ac231e3)
- dns-sd: Free the service entry being removed (mongoose-os-libs/dns-sd@4a003fe)
- ds18b20: Changed to 'onewire' instead of 'onewire-rmt' as the newer IDF versions affect the latter. Removed ESP32 limitation as onewire is available to more platforms. Also fixed the polling not being disabled with -1. Formatted source files. (mongoose-os-libs/ds18b20@6441fdf)
- ethernet: add dhcp_hostname config for esp32 (mongoose-os-libs/ethernet@008d599)
- ethernet: Merge pull request #6 from ALLTERCO/shelly (mongoose-os-libs/ethernet@3693159)
- ethernet: Fix PHY_CREATE_FUNC for RTL8201 (mongoose-os-libs/ethernet@a7b86b5)
- ethernet: Merge pull request #8 from xorbit/master (mongoose-os-libs/ethernet@c0a2d80)
- ethernet: Update for DNS API changes, added nameserver cfg param (mongoose-os-libs/ethernet@b7f1589)
- gcp: Remove time check (mongoose-os-libs/gcp@7d4db66)
- homeassistant: Fix linking of API use from C++ code (mongoose-os-libs/homeassistant@d22fd85)
- homeassistant: Merge pull request #3 from QRPp/extern-c (mongoose-os-libs/homeassistant@f97198f)
- homeassistant: Update README.md (mongoose-os-libs/homeassistant@2c28e14 mongoose-os-libs/homeassistant@44392cd)
- homeassistant: Fix resending configs upon MQTT reconnects (mongoose-os-libs/homeassistant@d73b703)
- homeassistant: Merge pull request #2 from QRPp/config-on-reconnect (mongoose-os-libs/homeassistant@bb67059)
- homeassistant: added bh1750 sensor support with adaptation to the changed driver (mongoose-os-libs/homeassistant@14bc2ea)
- homeassistant: Merge pull request #5 from Mircho/master (mongoose-os-libs/homeassistant@470e1ed)
- homeassistant: Fix mgos_homeassistant_barometer_fromjson() leak (#1) (mongoose-os-libs/homeassistant@315879a)
- homeassistant: Merge pull request #7 from QRPp/barometer_fromjson-mem-leak (mongoose-os-libs/homeassistant@43bc847)
- homeassistant: Avoid generating invalid HA MQTT configs (mongoose-os-libs/homeassistant@193a4a5)
- homeassistant: Emit HA MQTT config upon custom config payload (mongoose-os-libs/homeassistant@5d35649)
- homeassistant: Merge pull request #6 from QRPp/stricter-mqtt-config (mongoose-os-libs/homeassistant@7652d38)
- homeassistant: Config .provider clause handler infrastructure (mongoose-os-libs/homeassistant@4e368fe)
- homeassistant: Merge pull request #8 from QRPp/fromjson-cb (mongoose-os-libs/homeassistant@61b1ec2)
- homekit-adk: add missing chars (mongoose-os-libs/homekit-adk@6103570)
- homekit-adk: Merge pull request #3 from timoschilling/missing-chars (mongoose-os-libs/homekit-adk@2ea8fbd)
- homekit-adk: Add Accessory::SetName (mongoose-os-libs/homekit-adk@0aa1037)
- homekit-adk: Update cs_base64_encode (mongoose-os-libs/homekit-adk@0171936 mongoose-os-libs/vfs-fs-spiffs@88e2d65)
- homekit-adk: Accept a new connection every 1.5 seconds instead of 3 (mongoose-os-libs/homekit-adk@9455941)
- homekit-adk: Apply clang-format (mongoose-os-libs/homekit-adk@73bbb07 mongoose-os-libs/pppos@2b28a88 mongoose-os-libs/rpc-common@9c693b6)
- homekit-adk: Add int characteristic (#4) (mongoose-os-libs/homekit-adk@13a22a0)
- homekit-adk: Fix int overflow for 0 deadline timers (mongoose-os-libs/homekit-adk@36ba0d2)
- homekit-adk: unify all char structs to classes (#5) (mongoose-os-libs/homekit-adk@47bb8b4)
- homekit-adk: Add ability to set setup ID in HAP.Setup (mongoose-os-libs/homekit-adk@3b3a9a5)
- homekit-adk: HAP.Setup: Support generating random code and ID (mongoose-os-libs/homekit-adk@e0cb107)
- homekit-adk: Add missing format specifier (mongoose-os-libs/homekit-adk@71d7ef5)
- homekit-adk: Merge pull request #6 from nliviu/format (mongoose-os-libs/homekit-adk@ab2975b)
- homekit-adk: Ensure generated serial number is unique (mongoose-os-libs/homekit-adk@d9ee339)
- homekit-adk: BLE transport support (mongoose-os-libs/homekit-adk@87d80d4)
- homekit-adk: Reduce max log message size, reclaim some stack (mongoose-os-libs/homekit-adk@7e763e6)
- homekit-adk: PAL/Crypto/MbedTLS: Use mbedtls_mpi constants (mongoose-os-libs/homekit-adk@69636b9)
- homekit-adk: Add staged version of HAP_srp_premaster_secret (mongoose-os-libs/homekit-adk@82d7866)
- homekit-adk: Pass all HAP logs to mos logging (mongoose-os-libs/homekit-adk@89feb66)
- homekit-adk: Enable asserts and preconditions by default (mongoose-os-libs/homekit-adk@769b8a6)
- homekit-adk: Fix docker image build (mongoose-os-libs/homekit-adk@314bda8)
- homekit-adk: Build with MbedTLS crypto (mongoose-os-libs/homekit-adk@d43ed85)
- homekit-adk: Split M4 pair setup step into stages (mongoose-os-libs/homekit-adk@65021ee)
- homekit-adk: Set HAP_LOG_LEVEL to 3 by default (mongoose-os-libs/homekit-adk@2aa148e)
- homekit-adk: Add conditional compilation for IP and BLE transports (mongoose-os-libs/homekit-adk@ea1c6e2)
- homekit-adk: Add struct size tuning constants (mongoose-os-libs/homekit-adk@7cf365d)
- homekit-adk: Reformat to remove namespace indentation (mongoose-os-libs/homekit-adk@a53e925)
- homekit-adk: Remove HAPIPSessionDescriptor.maxEventNotifications (mongoose-os-libs/homekit-adk@371f626)
- homekit-adk: Make some accessors take const reference (mongoose-os-libs/homekit-adk@6372d53)
- homekit-adk: Add mgos_hap_config_reset (mongoose-os-libs/homekit-adk@a3e772c)
- homekit-adk: Make server stop callback configurable (mongoose-os-libs/homekit-adk@21cbb48)
- homekit-adk: Add HAPPlatformKeyValueStoreRelease (mongoose-os-libs/homekit-adk@99a993c)
- homekit-adk: Trim output buffer more aggressively (mongoose-os-libs/homekit-adk@6ddcc56)
- homekit-adk: Optimize KVStore for space (mongoose-os-libs/homekit-adk@bd85f86)
- homekit-adk: MFi token auth support (mongoose-os-libs/homekit-adk@cd705ab)
- homekit-adk: Fix token update function (mongoose-os-libs/homekit-adk@1717895)
- homekit-adk: Return setup code even if ID was not configured (mongoose-os-libs/homekit-adk@ba34015)
- homekit-adk: Update for bt-common API changes (mongoose-os-libs/homekit-adk@c89bebc)
- http-server: Add digest auth algorithm config option (mongoose-os-libs/http-server@ad62287)
- http-server: Add optional custom TXT entries to mgos_http_server_publish_dns_sd (mongoose-os-libs/http-server@5231ef4)
- http-server: Fix build without dns-sd (mongoose-os-libs/http-server@2c099bf)
- http-server: Merge pull request #11 from nliviu/fix-build-without-dns-sd (mongoose-os-libs/http-server@5b4c77f)
- htu31d-i2c: Fix sensor version (#1) (mongoose-os-libs/htu31d-i2c@e501494)
- lwip: LwIP for ESP8266 (mongoose-os-libs/lwip@3ef2e8d)
- lwip: esp8266: Make LWIP version conditional (mongoose-os-libs/lwip@962f518)
- lwip: Move cs_lwip to src/esp8266 (mongoose-os-libs/lwip@b00f985)
- lwip: Check in LWIP sources from ESP8266_NONOS_SDK 3.0.4 (mongoose-os-libs/lwip@bb087f2)
- lwip: esp8266: Add 1_SDK as a build option (mongoose-os-libs/lwip@5fa6a9e)
- lwip: esp8266: Switch to SDK variant by default (mongoose-os-libs/lwip@3113410)
- lwip: esp8266: Fix TCP settings, allow up to 20 connections (mongoose-os-libs/lwip@8725f4e)
- lwip: esp8266: Disable LWIP DNS resolver (mongoose-os-libs/lwip@a4e5219)
- lwip: ESP8266: Make copies of incoming packets if under buffer pressure (mongoose-os-libs/lwip@f926625)
- lwip: Remove an unused global variable (mongoose-os-libs/lwip@de92a12)
- lwip: Fix getting DNS servers from DHCP (mongoose-os-libs/lwip@70235bc)
- lwip: Fix debug settings (mongoose-os-libs/lwip@bcf0ba7)
- lwip: ESP8266: Send PARAMETER_REQUEST_LIST option in renew, rebind and reboot requests (mongoose-os-libs/lwip@b5e451f)
- lwip: ESP8266: Trim TCP segment pbuf before sending (mongoose-os-libs/lwip@d42d197)
- lwip: ESP8266: Push data immediately after tcp_write (mongoose-os-libs/lwip@93ecc11)
- lwip: Support getting NTP server from DHCP lease (mongoose-os-libs/lwip@2cff4ac)
- lwip: Remove cs_lwip (mongoose-os-libs/lwip@373cc10)
- mbedtls: Provide crypto functions for Mongoose (mongoose-os-libs/mbedtls@526bdae)
- mbedtls: Update to 2.16.6-cesanta2 (mongoose-os-libs/mbedtls@2813188)
- mbedtls: Provide an implementation of mbedtls_hardware_poll (mongoose-os-libs/mbedtls@e9b5f71)
- mbedtls: Update to 2.16.11-cesanta1 (mongoose-os-libs/mbedtls@286b31a)
- mbedtls: Enabled CMAC on ESP32 (mongoose-os-libs/mbedtls@9971208)
- mel-ac: AUTO mode fix (mongoose-os-libs/mel-ac@0e352f7)
- mjs: Use the no_common variant of mjs.c (mongoose-os-libs/mjs@4f445b1)
- mjs: There's no JS in mongoose-os module anymore (mongoose-os-libs/mjs@8d2f612)
- mjs: Update api_gpio.js (mongoose-os-libs/mjs@9f00859 mongoose-os-libs/mjs@1cd91ca)
- mjs: Merge pull request #18 from amizer12/patch-1 (mongoose-os-libs/mjs@dc74426)
- mongoose: Remove NUL-temrination from cs_base64_{encode,decode} functions (mongoose-os-libs/mongoose@c2ff96a)
- mongoose: mongoose: Read file data directly into send_mbuf (mongoose-os-libs/mongoose@ba4b8ac)
- mongoose: Add SHA256 support for digest auth (mongoose-os-libs/mongoose@bc084da)
- mongoose: Add ability to enumerate endpoints (mongoose-os-libs/mongoose@9e51dbf)
- mqtt: Gracefully disconnect MQTT (#23) (mongoose-os-libs/mqtt@5d169b5)
- mqtt: Call all handlers matching an MQTT message (mongoose-os-libs/mqtt@21528df)
- mqtt: Merge pull request #25 from QRPp/msg_multihandling (mongoose-os-libs/mqtt@3be2afa)
- mqtt: MQTT-over-WebSocket support (mongoose-os-libs/mqtt@0358dba)
- mqtt: Raise verbosity of the error message (mongoose-os-libs/mqtt@f578d54)
- ota-common: ESP8266: Reset RF calibration data on every update (mongoose-os-libs/ota-common@c47d751)
- ota-common: Always save update state, not only if commit timeout is set (mongoose-os-libs/ota-common@4f86677)
- ota-common: ota-core: Verify file size and checksums specified in the manifest (mongoose-os-libs/ota-common@7582d1f)
- ota-common: ota-common: Add signature verification (mongoose-os-libs/ota-common@90d3c1a)
- ota-common: Disable signature checks on CC3200 (mongoose-os-libs/ota-common@a164ef6)
- ota-http-client: Add sections about request headers and responses (mongoose-os-libs/ota-http-client@c222ebd)
- ota-http-client: ota-http-clinet: Use mgos_sys_ro_vars_get_app() to get app name (mongoose-os-libs/ota-http-client@0dcffe9)
- pcf857x-i2c: Update mgos_pcf857x.c (mongoose-os-libs/pcf857x-i2c@72809a5)
- pcf857x-i2c: Add the blink utility function from mgos_gpio (mongoose-os-libs/pcf857x-i2c@1d90aee)
- pcf857x-i2c: Merge branch 'blink_utility_fn' (mongoose-os-libs/pcf857x-i2c@da38a3b)
- pcf857x-i2c: Add an blink exemple in the README (mongoose-os-libs/pcf857x-i2c@6cc8edc)
- pcf857x-i2c: Hide state struct and blink_cb from public (mongoose-os-libs/pcf857x-i2c@7cf011a)
- pcf857x-i2c: Move get_or_create_blink_state to static (mongoose-os-libs/pcf857x-i2c@7eb5464)
- pcf857x-i2c: Clean up unnecessary nested struct in the blink_state (mongoose-os-libs/pcf857x-i2c@e3065e0)
- pcf857x-i2c: Free the blink_state on delay on/off=0 (mongoose-os-libs/pcf857x-i2c@d288451)
- pcf857x-i2c: Set PIN as output when blink_state is created (mongoose-os-libs/pcf857x-i2c@f121b4e)
- pcf857x-i2c: Merge branch 'develop' (mongoose-os-libs/pcf857x-i2c@89b625d)
- pcf857x-i2c: Move mgos_timers.h to
*_internal.h
(mongoose-os-libs/pcf857x-i2c@8a07cc7) - pcf857x-i2c: Move the static keyword from declaration file to definition file (mongoose-os-libs/pcf857x-i2c@0c12abd)
- pcf857x-i2c: Describe a wider branching to free the blink state (mongoose-os-libs/pcf857x-i2c@b2ad22f)
- pcf857x-i2c: Fix the missing static on delclaration file (mongoose-os-libs/pcf857x-i2c@cc8b18a)
- pcf857x-i2c: Merge pull request #3 from Enophi/master (mongoose-os-libs/pcf857x-i2c@d081e69)
- pppos: allow specifying CREG command (#22) (mongoose-os-libs/pppos@d59f4ce)
- pppos: Added switch to skip CFUN=0 on INIT (#24) (mongoose-os-libs/pppos@5a8fd5d)
- pppos: Fix for crash when the pppos interface is restarted (#23) (mongoose-os-libs/pppos@94e53ee)
- pq: Initial public release (mongoose-os-libs/pq@8685657)
- pq: fixed docs (mongoose-os-libs/pq@ff24080)
- prometheus-metrics: Use esp_get_idf_version (mongoose-os-libs/prometheus-metrics@e9d1050)
- prometheus-metrics: Merge pull request #10 from nliviu/patch-1 (mongoose-os-libs/prometheus-metrics@0d2c5e7)
- rpc-common: Use rpc.auth_{domain,file} for HTTP RPC channel authentication (mongoose-os-libs/rpc-common@0c4abc2)
- rpc-common: Perform digest auth check on websocket handshake (mongoose-os-libs/rpc-common@dfbf4a0)
- rpc-common: Add rpc.auth_algo (mongoose-os-libs/rpc-common@c26f1f3)
- rpc-common: Send algorithm in rpc auth response (mongoose-os-libs/rpc-common@f6908fd)
- rpc-common: Support SHA-256 for in-band digest auth (mongoose-os-libs/rpc-common@84db738)
- rpc-common: Validate nonce, check that it's not too old (mongoose-os-libs/rpc-common@2fbaa2a)
- rpc-common: Print the username if authenticated (mongoose-os-libs/rpc-common@000e768)
- rpc-common: Use runtime value of rpc.acl_file (mongoose-os-libs/rpc-common@ba3bd49)
- rpc-common: Make MGOS_RPC_HTTP_URI_PREFIX public (mongoose-os-libs/rpc-common@3fd41b7)
- rpc-common: Added method enumeration API (mongoose-os-libs/rpc-common@32dd0fa)
- rpc-common: Add rpc.acl to specify ACL directly. (mongoose-os-libs/rpc-common@79aea0d)
- rpc-common: Minor fix (mongoose-os-libs/rpc-common@17383b6)
- rpc-common: Stop accepting RPCs 100ms before device shuts down (mongoose-os-libs/rpc-common@c7654df)
- rpc-common: Add a limit on number of simultanous non-persistent channels (mongoose-os-libs/rpc-common@9f25f59)
- rpc-gatts: Check in the example python client (mongoose-os-libs/rpc-gatts@fa706f6)
- rpc-mqtt: Drop requests without src (#5) (mongoose-os-libs/rpc-mqtt@20511b1)
- rpc-service-config: Check in .clang-format (mongoose-os-libs/rpc-service-config@4a166bc)
- rpc-service-config: Allow simpler use by specifying key and value (mongoose-os-libs/rpc-service-config@821db3f)
- rpc-uart: Improve handling of input noise (mongoose-os-libs/rpc-uart@bf87383)
- rpc-uart: Fix Ubuntu build (mongoose-os-libs/rpc-uart@56486c9)
- rpc-uart: Fix detection of garbage before the frame (mongoose-os-libs/rpc-uart@691aa99)
- rpc-uart: Remove prefix garbage detection (mongoose-os-libs/rpc-uart@abb4090)
- rpc-uart: Check in clang-format config (mongoose-os-libs/rpc-uart@d58fee3)
- rpc-ws: Pass channel authentication information (mongoose-os-libs/rpc-ws@548cae5)
- sht31-i2c: Update mgos_sht31.c (mongoose-os-libs/sht31-i2c@e0c8ebd)
- sht31-i2c: Merge pull request #3 from nikwest/master (mongoose-os-libs/sht31-i2c@b1e3632)
- sntp: Add mgos_sntp_get_last_synced_uptime() (mongoose-os-libs/sntp@21ece85)
- sntp: Merge pull request #4 from ALLTERCO/add_is_synced (mongoose-os-libs/sntp@d9f7fd7)
- sntp: Use NTP server from DHCP first, then sntp.server (mongoose-os-libs/sntp@7776561)
- veml7700: Initial commit (mongoose-os-libs/veml7700@56ab3dc)
- veml7700: Fix first sample time calculation (mongoose-os-libs/veml7700@59ad6ad)
- veml7700: Fix function name (mongoose-os-libs/veml7700@acb91ca)
- veml7700: Merge pull request #1 from nliviu/mgos_veml7700_get_meas_interval_ms (mongoose-os-libs/veml7700@0e735f2)
- vfs-common: Remove debug (mongoose-os-libs/vfs-common@346f8fb)
- vfs-common: ESP8266: Disable interrupts while reading/writing flash (mongoose-os-libs/vfs-common@83c0929)
- vfs-common: Revert "ESP8266: Disable interrupts while reading/writing flash" (mongoose-os-libs/vfs-common@cbd2bd6)
- vfs-common: ESP32: use partition API to access flash (mongoose-os-libs/vfs-common@9ac6a62)
- vfs-common: ESP32: Create devices for all data partitions (mongoose-os-libs/vfs-common@23525d0)
- vfs-fs-lfs: Update to LFS 2.4 (mongoose-os-libs/vfs-fs-lfs@641bf94)
- vfs-fs-spiffs: Don't rely on cs_base64_encode to NUL-terminate output (mongoose-os-libs/vfs-fs-spiffs@13d3a09)
- wifi: Disconnect WiFi just before reboot (mongoose-os-libs/wifi@b964451)
- wifi: Add dependency on LwIP (mongoose-os-libs/wifi@9962a63)
- wifi: esp8266: Add rate limit settings (mongoose-os-libs/wifi@a981536)
- wifi: STA scan and connection rewrite (mongoose-os-libs/wifi@ee72310)
- wifi: Fix handling of attempt count overflow (mongoose-os-libs/wifi@c55830b)
- wifi: Average 4 last RSSI samples for roaming purposes (mongoose-os-libs/wifi@86eb086)
- wifi: Fixed AP and AP+STA mode init (mongoose-os-libs/wifi@78550c0)
- wifi: Disable roaming by default (mongoose-os-libs/wifi@25cdec8)
- wifi: Add mgos_wifi_get_connected_sta_cfg() (mongoose-os-libs/wifi@47669bf)
- wifi: Merge pull request #40 from ALLTERCO/add_get_connected_sta_cfg (mongoose-os-libs/wifi@343cdfa)
- wifi: Fix build when logging is disabled (mongoose-os-libs/wifi@3d36ddc)
- wifi: Fix missing include (mongoose-os-libs/wifi@5912cba)
- wifi: ESP32: Do not stop wifi after wifi scan complete (mongoose-os-libs/wifi@634e70c)
- wifi: Allow same BSSID with different configs when building queue (mongoose-os-libs/wifi@abe19a6)
- wifi: Remove debug remnant (mongoose-os-libs/wifi@6fcb6e2)
- wifi: Always disconnect in mgos_wifi_setup_sta (mongoose-os-libs/wifi@8dda0d6)
- wifi: Disconnect when mgos_wifi_sta_clear_cfgs is invoked (mongoose-os-libs/wifi@a84d94b)
- wifi: Fire the CONNECTING event when trying to connect (mongoose-os-libs/wifi@402a751)
- wifi: Deliver events to the STA code first, then to user event handlers (mongoose-os-libs/wifi@eaa087b)
- wifi: Implement config priority: lower index = higher priority (mongoose-os-libs/wifi@eb4e9d6)
- wifi: Support connecting to hidden networks (mongoose-os-libs/wifi@634841f)
- wifi: Print avg RSSI when checking for roaming (mongoose-os-libs/wifi@d6a1a31)
- wifi: ESP8266: Explicitly start DHCP client if address is not static (mongoose-os-libs/wifi@5d9f876)
- wifi: Fix a crash when STA config validation fails (mongoose-os-libs/wifi@5949afc)
- wifi: Fix dep (mongoose-os-libs/wifi@74670d6)
- wifi: ESP8266: Fix static DNS configuration (mongoose-os-libs/wifi@ce1e294)
- wifi: Add quick connect mode (mongoose-os-libs/wifi@561baac)
- wifi: Use separate keys to store quick connect AP data (mongoose-os-libs/wifi@599a039)
- wifi: Remove an unused config option (mongoose-os-libs/wifi@54c9037)
- wifi: Some more fixes when disabling wifi (mongoose-os-libs/wifi@c8c3564)
- wifi: Fix roaming RSSI check (mongoose-os-libs/wifi@18c36a1)
- wifi: ESP32: Fix EAP mode (mongoose-os-libs/wifi@51febec)
- mos: Fix ignored library name settings (#51) (mongoose-os/mos@ee3eb26)
- mos: Allow fetching when running mos clone (mongoose-os/mos@921f7f3)
- mos: Temporary workaround for HB bug (mongoose-os/mos@d7396d5)
- mos: Augment lib version with local repo version (mongoose-os/mos@e977ddf)
- mos: Allow overriding lib version from conds (mongoose-os/mos@ad799f8)
- mos: Capture module repo verions and binary lib info (file hash) (mongoose-os/mos@0210656)
- mos: Tag the empty app when making a release (mongoose-os/mos@49b7547)
- mos: Minor refactoring (mongoose-os/mos@6a9cce2)
- mos: Make mongoose-os just another module (mongoose-os/mos@d0c5a9b)
- mos: Allow --lib and --module to override lib/module location with URL (mongoose-os/mos@d9c1619)
- mos: Generate deps manifest (mongoose-os/mos@098c1d8)
- mos: Move build flags to the flags package and pass via BuildParams (mongoose-os/mos@eeeb9d7)
- mos: build: Add --deps-versions to force/validate libs and modules versions (mongoose-os/mos@cdf002b)
- mos: Add SHA-256 support to RPC digest auth (mongoose-os/mos@d884ce1)
- mos: Update HB bottle section syntax (mongoose-os/mos@3fd653d)
- mos: go mod tidy (mongoose-os/mos@a4660ba)
- mos: go mod download (mongoose-os/mos@629d1dd)
- mos: Support alternate location for the Go binary (mongoose-os/mos@965f72c)
- mos: Fix generated struct mgos_module_info definition (mongoose-os/mos@754a848)
- mos: Fix clean rebuild on manifest change (mongoose-os/mos@e7398f8)
- mos: Stop populating the deprecated origin field (mongoose-os/mos@1aba408)
- mos: Fix module merging when combining manifests (mongoose-os/mos@80cccce)
- mos: Bring back lib deduping/caching by name (mongoose-os/mos@0d30de6)
- mos: Merge pull request #63 from QRPp/lib-dedupe-by-stricter-name (mongoose-os/mos@c72901f)
- mos: extract_changelog.py: Use HTTPS URLs when cloning repos (mongoose-os/mos@aaa53be)
- mos: Handle local libs when doing remote builds (mongoose-os/mos@2140c4c)
- mos: Rename OurGit.GetOriginUrl to GetOriginURL (mongoose-os/mos@c81bb05)
- mos: Re-clone repo if origin changes (mongoose-os/mos@42d0b93)
- mos: Build packages for Ubuntu 21.04 (Hirsute) (mongoose-os/mos@f08e2c6)
- mos: If version looks like Git SHA, don't even try branch or tag (mongoose-os/mos@0ef5042)
- mos: AttachPrincipalPolicy > AttachPolicy (mongoose-os/mos@7020ecd)
- mos: Merge pull request #64 from gadget-man/patch-1 (mongoose-os/mos@ea63b00)
- mos: Absolutize binary lib path in all cases (mongoose-os/mos@991be5d)
- mos: Support signing firmware bundles (mongoose-os/mos@457ad33)
- mos: Add support for encrypted private keys (mongoose-os/mos@7de2270)
- mos: sig -> sig0 (mongoose-os/mos@7d0c969)
- mos: Added instructions on setting up local build server (#65) (mongoose-os/mos@f0f7ba9)
- mos: Minor update for docker installation command (#66) (mongoose-os/mos@941bef0)
- mos: Add auth support for HTTP channels (mongoose-os/mos@964f5f1)
- mos: Removed additional output (mongoose-os/mos@46f5ec3)
- mos: Merge pull request #68 from hermlon/master (mongoose-os/mos@e5a21ca)
- mos: Move some more flags to the flags package (mongoose-os/mos@0eb4720)
- mos: Remove some dead code (mongoose-os/mos@2e72a71)
- mos: Update some deps (mongoose-os/mos@63292ed)
- mos: Ubuntu Groovy -> Impish (mongoose-os/mos@917564f)
- mos: Improve ROM connection setup on ESP32 (mongoose-os/mos@64925a7)
- mos: Revert "Improve ROM connection setup on ESP32" (mongoose-os/mos@155e131)
- mos: Increase the number of sync attempts per connection attempt (mongoose-os/mos@f51db66)
- mos: esp: Check in sources for flasher stub (mongoose-os/mos@7ec8632)
- mos: esp: Make dumping flash more robust (mongoose-os/mos@bbea2a3)
- mos: Fix retry counting (mongoose-os/mos@7ad8d9d)
- mos: create-fw-bundle: Allow removing fw parts (mongoose-os/mos@ea19948)
- mos: Test for docker build apush permissions during deployment (mongoose-os/mos@c5f4d5a)
- mos: Clean up the push test image (mongoose-os/mos@2c4f209)
- mos: ESP32: Allow partition-relative addresses in manifest (mongoose-os/mos@db91e49)
- mos: Clean up stub_main a bit (mongoose-os/mos@b998f2f)
- mos: Add bootloader stub generator for ESP32-C3 (#70) (mongoose-os/mos@0278853)