uploaded 4 months ago
MDU protocol for ZPP and ZSU updates

Changelog

0.16.1

  • Bugfix ESP_GOTO_ON_FALSE condition

0.16.0

  • Add MDU_TX_MAX_PREAMBLE_BITS definition
  • Add MDU_TX_MAX_ACKREQ_BITS definition

0.15.4

  • Bugfix remove extra preamble symbol from encoder

0.15.3

  • Bugfix documentation

0.15.2

  • Bugfix logo path

0.15.1

0.15.0

0.14.0

  • Consistent spelling of 'load code'

0.13.0

  • Add ESP32 RMT encoder
  • Rename Firmware* to Zsu* (classes, commands, ...)

0.12.0

  • More sophisticated packet

0.11.2

  • Don't touch nack in reset()

0.11.1

  • NACK logic changed slightly
    • Previous versions prepared an implicit nack after each reset
    • Now at least 2 preamble bits must be received so that a NACK is prepared

0.11.0

  • Methods which potentially mutate state are no longer const
    • rx::Base::writeCv
    • rx::FirmwareBase::eraseFirmware
    • rx::FirmwareBase::writeFirmware
    • rx::FirmwareBase::exitFirmware
    • rx::ZppBase::eraseZpp
    • rx::ZppBase::exitZpp

0.10.0

  • ZPP-Valid-Query command is mandatory

0.9.1

  • Use CPM.cmake

0.9.0

  • Add ZPP-Valid-Query command

0.8.0

  • CV read/write uses address instead of number

0.7.3

  • Update to GSL 4.0.0
  • Update to ZTL 0.16.0

0.7.2

  • Update to ZTL 0.15.0

0.7.1

  • Update to ZTL 0.14.0
  • Virtual dtors

0.7.0

0.6

  • Update to ZTL 0.13

0.5

  • Removed ConfigCutout command
  • Update to ZTL 0.12

0.4

  • Inline FirmwareMixin to allow more aggressive optimizations

0.3

  • Removed CMake exports
  • Update to ZTL 0.11

0.2

  • Update to ZTL 0.9

0.1

  • First release with classes for entry, firmware- and ZPP update

Links

Supports all targets

Maintainer

  • Vincent Hamp <hamp@zimo.at>

License: MPL-2.0

To add this component to your project, run:

idf.py add-dependency "zimo-elektronik/mdu^0.16.1"

or download archive

Stats

  • Archive size
    Archive size ~ 1.36 MB
  • Downloaded in total
    Downloaded in total 73 times
  • Downloaded this version
    This version: 15 times

Badge

zimo-elektronik/mdu version: 0.16.1
|