@brianesquilona brianesquilona released this Sep 20, 2018 · 8 commits to master since this release

Assets 3

Scope

This is a public release intended for general use and wide distribution.
It contains new feature and a major fix since version 0249.

New firmware

  • Realtek RTL8195AM

Features

Internal API

  • Added Verify api to DAPLink Flash algo interface.

Fixes

  • Fixed hex flashing failures due to address gaps.

@brianesquilona brianesquilona released this Sep 12, 2018 · 19 commits to master since this release

Assets 3

Scope

This is a public release intended for general use and wide distribution.
This is a differential release from 0248

Fixes

  • Fixed streaming case where size information is updated after all data are streamed. Seen on Microsoft Edge download.

@brianesquilona brianesquilona released this Sep 4, 2018 · 23 commits to master since this release

Assets 3

Scope

This is a public release intended for general use and wide distribution. It contains new features and fixes since version 0247.

New firmware

  • MIMXRT1050-EVK/EVKB
  • MIMXRT1020-EVK

Features

General

  • Default state for LED and state machine for LED flash, permanent flash and off or default.
  • Added option to customized USB product string.
  • Filter trivial HID activity; can be caused by WebUSB UART (virtual serial) polling.

Release

  • Automated package release for gh-pages, binaries and zip file generation

Fixes

General

  • Fixed DAPLink flashing failure caused by hard fault crashing program (mostly for MTB+MCB boards).

Testing

  • Remounted board check by mode change and remote count. This fixed hang on Windows tests if the mounting is fast.

@brianesquilona brianesquilona released this Aug 2, 2018 · 51 commits to master since this release

Assets 3

Scope

This is a public release intended for general use and wide distribution. It contains new features and fixes since version 0246.

New firmware

  • DIPDAP SDT64B
  • DIPDAP SDT32429B
  • DIPDAP SDT32439B
  • DIPDAP SDT51822B
  • DIPDAP SDT52832B
  • MTB Laird BL652
  • MTB RAK811
  • NXP FRDM-KW41Z
  • NXP Hexiwear
  • NXP Rapid-IoT
  • Renesas GR-LYCHEE
  • USI WM-BN-BM-22

Features

General

  • WebUSB support
    • This major feature adds a new WebUSB-compliant HID endpoint. Applications running in browsers that support WebUSB (currently only Chrome) can communicate directly with DAPLink.
    • As part of this change, several CMSIS-DAP vendor-specific commands were added to allow access to the UART (virtual serial), as well as to support flash programming using DAPLink's built-in flash algorithm.
  • Added Microsoft WinUSB descriptors.
  • Reset and halt target after programming flash.
  • Add an error classification to FAIL.txt. This appends a "type:" line with one or more of "internal", "transient", "user", "target", or "interface" error classifications.
  • Updated Developers' Guide and Automated Test procedures documentation.
  • Including URL in DETAILS.TXT.
  • micro:bit board: Autodetect new board revision at runtime.
  • Enabled sector erase on FRDM-K66F, Nordic nRF5x based boards, Hexiwear, and STM32F429ZI/439ZI based boards.

Internal API

  • Add option to set target state to HALT or RUN.

Testing

  • Added sector erase test.
  • Update Mbed OS compile API URL.

Fixes

General

  • Use read-modify-write when writing AIRCR in order to prevent modifying PRIGROUP.
  • Improve handling of HID set and get report transactions.
  • Correct interface firmware offset to 0x5000 for FRDM-KL82Z.
  • Fixed flash size for EMW3166 and WISE-1530.
  • Fixed flash size for STM32F512RE.

Testing

  • Fixed testing on Windows 10 by re-running chkdsk until the drive cache is in a good state.
  • Fixed Windows testing failures due to drive indexing.
  • Fix some target names in info.py.
  • Configuring all serial parameters prior to testing.

@c1728p9 c1728p9 released this Feb 12, 2018 · 118 commits to master since this release

Assets 3

Scope

This is a public release intended for general use and wide distribution. The only difference between this version and 0245 is that sector erase is enabled on the FRDM-K64F.

New firmware

None

Features and fixes

Sector erase is enabled on the FRDM-K64F

@c1728p9 c1728p9 released this Feb 5, 2018 · 120 commits to master since this release

Assets 3

Scope

This is a public release intended for general use and wide distribution. It primarily contains bug fixes since version 0244.

New firmware

  • lpc11u35_ff_lpc546xx_if
  • lpc11u35_mbed_cloud_connect_if
  • lpc11u35_96b_nitrogen_if
  • lpc11u35_mtb_mxchip_emw3166_if
  • lpc11u35_mtb_nina_b112_if
  • lpc11u35_mtb_murata_abz_078_if
  • lpc11u35_mtb_wise1510_if
  • lpc11u35_mtb_wise1530_if
  • lpc11u35_mtb_wise1570_if
  • sam3u2c_ncs36510rf_if
  • sam3u2c_mkit_dk_dongle_nrf5x_if - added support for nrf52840-pdk

Features and fixes

  • Fix KL82z memory map - #331
  • Fix rare crash when K20DX interface performs bootloader updates - #334
  • Fix reset during programming - #364
  • Fix reset on boot - #388
  • Fix K20 HIC USB power surge - #329

Issue

Possible nRF51822 reset problems with uVision - #166