Skip to content

Releases: muwerk/munet

More debug output

27 Sep 12:18
Compare
Choose a tag to compare
  • Maintain connection info (for possible brute-force reconnect)
  • More state debug info about conneciton

Support for ESP32C3 (RISC-V)

17 Oct 10:33
Compare
Choose a tag to compare
  • Support for new platform-define __ESP32_RISC__ with support for ESP32C3 RISC-V based chips.
  • Note: Filesystem for ESP32C3 is always LittleFS.

ustd library include-files names have prefix ustd_ to prevent name-clashes

30 Jan 14:42
745e583
Compare
Choose a tag to compare

0.4.0 (2021-01-30): Breaking change for ustd library include: ustd include-files have now ustd_ prefix to prevent name-clashes with various platform-sdks. [queue.h clashed with ESP8266-Wifi, platform.h clashed with
RISC-V SDK, hence new names ustd_queue.h and ustd_platform.h etc.]

Serial links, NTP bugfix, MQTT state handling

29 Jan 16:43
Compare
Choose a tag to compare

0.3.2 (2021-01-29): MuSerial: MQTT-enable non-networked hardware via serial link, NTP Bugfix, MQTT connection state fix.

  • Bugfix: NTP initialization on ESP8266 failed often, #6, due to unsafe parameter handling
    in current configTime() API of ESP8266, fixed.
  • MuSerial: MQTT-via-serial link between two muwerk MCUs to provide MQTT access to hardware without network via serial.
    MuSerial runs on all platforms and can be used to network-enable hardware via ESPs. See SerialBridge.
  • Fixed handling of mqtt connection state when network connection changes

Dependency-support for Arduino library manager

20 Jan 18:52
Compare
Choose a tag to compare

Minor change: dependency information (to muwerk and ustd) for Arduino library manager added.

Next Generation Network

20 Jan 16:19
Compare
Choose a tag to compare
  • Support for Access Point mode and Dual Mode (both network station and access point mode)
  • Support for enhanced network scans (async and display of hidden networks)
  • Interface for controlling network operations (start, stop, restart)
  • Detailed and extensible configuration for network and MQTT
  • Support for controlling the RETAINED flag in published messages

Better last-will handling

02 Jan 18:49
Compare
Choose a tag to compare

0.2.1 (2021-01-02) :

  • Small breaking change: the format of the mqtt/state has been simplified: the message contains either connected or disconnected. Configuration information has been moved into a separate message mqtt/config.
  • Support for no outgoing domain prefix (no 'omu') fixed.
  • First test version of persistence libs jsonfiles.h with muReadVal() and muWriteVal()

ESP8266 initial LittleFS support

25 Dec 16:02
Compare
Choose a tag to compare
0.2.0

LittleFS support, release 0.2.0

Allow additional subscriptions from external MQTT

27 Dec 11:20
Compare
Choose a tag to compare

Earlier releases only subscribed to external MQTT topics with given prefix clientName and/or domainName. Now, addSubscription() allows additional topic-registrations not restricted by prefixes.

Publish external routing information to mupplets to support HA integration

17 Nov 16:22
Compare
Choose a tag to compare

In order to allow mupplets to register for auto discovery via MQTT in Home Assistant, mqtt provides connection state and external routing prefix to mupplets via mqtt/state internal muwerk message with body connected,external-routing-prefix or disconnected,external-prefix.