Skip to content

0.4.0 - 2021.04.04

Compare
Choose a tag to compare
@hathach hathach released this 04 Apr 08:31
· 845 commits to master since this release
  • Add support for multiple sectors per cluster in GhostFAT to enable larger flash sizes
    • Add native test for ghostfat with varous checks
  • Add new board API:
    • board_reset()
    • board_flash_erase_app()
    • board_usb_init()
    • board_uart_init()
  • Add erase_firmware application target (only implemented for iMXRT for now).
    • TinyUF2 will erase whole flash if MAGIC_ERASE_APP is written by application.
    • erase_firmware.uf2 is also uploaded as part of build/release asset if available
  • No major chagnes to LPC55, STM32 F3 F4

ESP32-S2

  • Rework Dotstar driver
  • Speed up flashing speed by increase cache size to 64KB and using block erase
  • Add new boards:
    • Adafruit Fun House
    • Unexpected Maker TinyS2

iMXRT

  • Always write tinyuf2 image to flash if loaded in Serial Donwload mode (Boot Mode = 01)
  • Add erase_firmware.uf2 to erase the whole flash except bootloader
  • Add sdphost binary for arm 32bit e.g raspberry pi 4
  • Add esp32programmer.uf2 app for selected board.