Releases: kmzbrnoI/mtb-2-avr-fw
Releases · kmzbrnoI/mtb-2-avr-fw
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
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
- 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