Skip to content

Version 1.20

Compare
Choose a tag to compare
@devanlai devanlai released this 29 Apr 02:19
· 58 commits to master since this release

dap42 firmware release 1.20

This release includes general CDC-ACM UART improvements and BRAINv3.3 support.

Changelog

  • On the new BRAINv3.3 target, the embedded debugger can use the target's reset button as a replacement for the BOOT0 pin to enter the DFU bootloader on power up.
  • The CDC-ACM RX buffer is now cleared whenever a new serial connection is opened for better compatibility with baudrates besides 115200.
  • The CDC-ACM RX endpoint now consumes less USB bandwidth by only sending a packet when the packet buffer is full or after 1ms since the last packet was sent, whichever comes first.
  • The CDC-ACM TX endpoint now sends NAKs as needed to prevent the USB host from overflowing the TX buffer.

Prebuilt binaries

  • DAP42.bin is the firmware for native dap42 hardware.
  • DAP103-dapboot-combined-stlink.bin is firmware for STLink/v2 clone hardware, bundled with the dapboot DFU bootloader.
  • DAP103-stlink.bin is also for STLink/v2 clone hardware, but with no bootloader.
  • DAP103-DFU-stlink.bin can be used to upgrade an STLink/v2 over DFU if it has a DFU bootloader installed.
  • BRAINv3.3.bin is the firmware for dap42 hardware embedded into CalSol's custom LPC1549 development board.

Sources

Full source code for the dap42 project can be found online: