Skip to content

20230416 1116 General Release

Compare
Choose a tag to compare
@nielsonm236 nielsonm236 released this 16 Apr 13:11
· 25 commits to master since this release

Reminders:

  • See the release notes in the Manual.

Normal builds. These must be flashed with the STLink-V1 / SWIM interface.

  • NetworkModule-Browser.sx
  • NetworkModule-MQTT.sx

Upgradeable builds. To use Upgradeable builds you must add an I2C EEPROM. See the Manual for instructions. Once installed future releases can be installed over Ethernet. ALWAYS install the new CodeUploader, then the Strings file, then the UPG code load, in that order.

  • NetworkModule-CodeUploader.sx
  • NetworkModule-Strings.sx
  • NetworkModule-Browser-UPG.sx
  • NetworkModule-MQTT-UPG.sx
  • NetworkModule-MQTT-UPG-BME280.sx

Code changes:

  • Addressed Issue #159 "Boot issue: Sometimes taking 60 to 120 seconds to stabilize the MQTT connection"
  • Addressed Issue #163 "Suggestion: Make ILLOPF (Illegal Opcode) and IWDGF (Independent Watchdog) flags visible in the Link Error Statistics display"
  • Addressed Issue #166 "Typo: Release 20230328 0200 shows its revision during runtime as 20230326 0200"
  • Addressed Issue #167 "UIP Code Retransmission Timeout problem"
  • Addressed Issue #170 "Home Assistant cleanup when PCF8574 is removed"
  • Fully deprecated the URL /80 command as it was replaced with /50 in previous releases

Document changes:

  • Per Issue #159: Added section “Developers: MQTT Local Port Numbers” and updated EEPROM byte definitions to reflect addition of the “rotation_ptr” byte used for rotating the MQTT port number.
  • Per Issue #163: Updated the Link Error Statistics information.
  • Per Issue #165: "Question (not a problem): is /84 command supposed to return short status output?" added text to the REST command describing the return of short status.
  • Per Issue #170: Updated the REST commands to add a description of the /85 command.
  • Updated buying information on page 2.
  • Updated EEPROM byte definitions to reflect addition of the “options1” byte used to retain additional hardware option settings:
    • Force PCF8574 pin delete messages
    • Short Form Option format
    • PCF8574 presence
    • Pinout Options
  • Removed superfluous "Notes on" part of section headings