Skip to content

Releases: kmzbrnoI/mtb-2-avr-fw

v1.5

Choose a tag to compare

@malinajan malinajan released this 01 Mar 21:32
v1.5
  • Add more missed_timer checks.
  • MtbBus: stop receiving when 9bit=1.

v1.4

Choose a tag to compare

@malinajan malinajan released this 03 Jun 17:36
v1.4
  • 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

Choose a tag to compare

@malinajan malinajan released this 15 Apr 14:00
v1.3
  • 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

Choose a tag to compare

@malinajan malinajan released this 02 Jan 18:30
v1.2
  • 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

Choose a tag to compare

@malinajan malinajan released this 02 Jul 08:17
v1.1
  • 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

Choose a tag to compare

@malinajan malinajan released this 04 Jun 09:48
v1.0

Initial production release.

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