Skip to content

Latest commit

 

History

History
153 lines (135 loc) · 7.66 KB

CHANGELOG.md

File metadata and controls

153 lines (135 loc) · 7.66 KB

Changes

1.2.1: 2024-11-18

  • Update: RP2040 Platform to Core 4.1.1 + Rpi Base Platform
  • Add: Now allows you to delete the KNX or OpenKNX flash area on all platforms
  • Some small optimizations
  • Add: ESP32: Collect stack size statistics
  • Add: ESP32: support printCore
  • Update: Scripts
  • App: Support SerialLED (Neopixel/WS2812)
  • Add: PSRAM info in 'm' console command
  • Fix: delayTimerInit could return 0 in case of overflow between calls to millis()
  • Fix: Misspelling writeDiagenoseKo -> writeDiagnoseKo
  • Change: Set JLink und JTAG as default debugger and USB as default uploader
  • Add: Support ESP32 JTAG

1.2.0: 2024-07-02

  • Update: RP2040 Platform to Core 3.9.3
  • Update: ESP Platform to Core 6.7.0
  • Enhancement: Scripts
  • Add: New Icons
  • Enhancement: New ETS UI
  • Support longer commands than 14 chars (only console not diagnose ko)
  • Support for new knx stack (openknx repo)
    • Breaking changes: No support for old knx stack
    • Add: New commands for bcu information
    • Add: Support DMA & IRQ for new knx stack

1.1.2: 2024-02-10

  • Update: RP2040 & ESP32 Platform
  • Refactor/Feature: Refactor watchdog to support ESP32

1.1.1: 2024-01-29 -- 2024-02-09

  • Improvement: Project restore scripts
  • Fix: Add typedef for missing pin_size_t for esp32
  • Fix: Button handling when using short, long and double click

1.1.0: 2024-01-09 -- 2024-01-14

  • Enhancement: Reusable scripts for compatibility with MacOS and Linux.
  • Fix: Sent heartbeat in configured format
  • Breaking changes: Remove the call addModule with pointer to prevent duplicate instances.
  • Feature: Adds new periodic & manual (by ko) save
  • Change: Adds a reserved memory area

1.0.12: 2024-01-03 -- 2024-01-08

  • ESP32 Platform: Call setup1() and loop1()
  • Change: Use mklink as default in new restore-script
  • Feature: (RP2040) Save data to flash before upload
  • Fix: Watchdog in fatal error
  • Fix: Flash Write Protection
  • Baggages: Adds new icons

1.0.11: 2023-12-21 -- 2023-12-29

  • Feature: Include network-state in 8-bit heartbeat ko
  • Improvement: Watchdog and memory debug output
  • Baggages: Adds new icons
  • Documentation: Add application description for common
  • Change: Symbolic link creation in new restore-script
  • SAMD Platform:
    • Complete watchdog support
    • Fix LED-handling
    • Updated generic SAMD upload script

1.0.10: 2023-11-13 - 2023-12-21

  • Feature: Adds a recovery mode during bootup by hold knx prog button
  • Refactor/Fix: Watchdog
  • Refactor: Heartbeat with new advanced info
  • Refactor: Support new producer with Common.share.xml
    • Move many XML Elements from Logicmodule into Common.share.xml
    • Adds new multiline comment input
    • New base-config-page
  • Feature: Buildscript support MacOS and Linux
  • Baggages: Adds new icons
  • Update: RP2040 Platform to Core 3.6.2
  • Refactor: Uses new helper method from RP2040 Platform Core
  • Feature: Show and monitor the stack usage
  • Update: Uses write callbacks in knx stack as default to save settings by the own flash writer
  • Extension: Include binary build time to version output of console
  • Change: Show uptime before console-outputs (and disable time output by pio)
  • Hardware-Support:
    • Add OKNXHW_REG1_BASE_V0
    • Add REG2

1.0.9: 2023-11-06 - 2023-11-12

  • Feature: Adds an inverted mode for the led effect activity
  • Feature: Adds custom button processing to offer short click, long click and double click

1.0.8: 2023-10-30 - 2023-11-05

  • Feature: Allows to pass a module reference to addModule
  • Improvement: Swap the meaning of info1Led and progLed in the boot phase.

1.0.7: 2023-10-23 - 2023-10-29

  • Refactor: Led handling to optimize ram usage
  • Refactor: Rename openknx.ledInfo to openknx.led1Info and also the defines
  • Feature: Add 2 new infoLeds. Now we have 4 global Leds: progLed, info1Led, info2Led, info3Led
  • Feature: Add new Led effects (Activity & Flash)
  • Refactor: Remove -D LWIP_DONT_PROVIDE_BYTEORDER_FUNCTIONS

1.0.6: 2023-10-13

  • Refactor: Force an overload of the name() and version().
  • Feature: Hide modules with blank version on the console.

1.0.5: 2023-10-02 -- 2023-10-07

  • Restore-Scripts:
    • Use knx from OpenKNX-Repository
    • Improve error-handling: Restore working-directory before exit 1
  • Update: Platform raspberrypi
  • Refactor: TimerInterrupt for RP2040 platform using SDK API
  • Refactor: Optimization of the logger to use less memory on the stack.
  • Feature: Stack usage monitoring

1.0.4: 2023-09-29 -- 2023-10-01

1.0.3: 2023-09-22 -- 2023-09-26

1.0.2: 2023-09-04 -- 2023-09-17

1.0.1: 2023-08-11 -- 2023-09-03

1.0.0: (2023-08-11)

New modular commons architecture seen as stable and recommended for usage in all OpenKNX firmwars.