Skip to content

Releases: kmzbrnoI/mtb-2-avr-fw

v1.4

03 Jun 17:36
v1.4
Compare
Choose a tag to compare
  • Use polling to get data from mtbbus druver to main.
  • Fix bad S-COM output setting.
  • Add support for MTBbus speed 230 400 bd/s.
  • Add support for MTBbus speed 230 400 bd/s to bootloader.
  • Send DV_UPTIME in native endianness.
  • Bootloader: make CMD_MOSI_CHANGE_SPEED broadcast work.
  • Bootloader: never interrupt spm-executing boot_* function.
  • MtbBus: store number of unsent messages in diag.
  • Code quality enhancements.

Bootloader: v1.4

Fuses:
-U lfuse:w:0xFE:m -U hfuse:w:0xD0:m -U efuse:w:0xFC:m -U lock:w:0xEF:m

v1.3

15 Apr 14:00
v1.3
Compare
Choose a tag to compare
  • Bootloader: read module type from EEPROM.
  • Minor fixes.

Bootloader: v1.3.

Fuses:
-U lfuse:w:0xFE:m -U hfuse:w:0xD0:m -U efuse:w:0xFC:m -U lock:w:0xEF:m

v1.2

02 Jan 18:30
v1.2
Compare
Choose a tag to compare
  • Implement MTBbus protocol v4.1.
    • Send DVs.
  • Add processor diagnostics (voltage, uptime, warnings, ...).
  • Detect non-standard reset.
  • Add mtbbus speed autodetection.
  • Send module bootloader version.
  • Indicate missed timer.

Bootloader: v1.2.

Fuses:
-U lfuse:w:0xFE:m -U hfuse:w:0xD0:m -U efuse:w:0xFC:m -U lock:w:0xEF:m

v1.1

02 Jul 08:17
v1.1
Compare
Choose a tag to compare
  • Never report default inputs state on boot. Wait for proepr inputs scanning
    before marking module as active.
  • Fix critical bug causing MCU JMP 0 due to non-volatile function pointers.
  • Wait longer time on boot to allow MTB-USB to timeout on module.

Fuses:
-U lfuse:w:0xFE:m -U hfuse:w:0xD0:m -U efuse:w:0xFC:m -U lock:w:0xEF:m

v1.0

04 Jun 09:48
v1.0
Compare
Choose a tag to compare

Initial production release.

Fuses:
-U lfuse:w:0xFE:m -U hfuse:w:0xD0:m -U efuse:w:0xFC:m -U lock:w:0xEF:m