Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Latest commit

 

History

History
48 lines (32 loc) · 1.44 KB

CHANGELOG.md

File metadata and controls

48 lines (32 loc) · 1.44 KB

Changelog

0.2.0 - 2020-08-29

Added

  • Support for using dma::poll() in an event loop.
  • Return values from dma::poll(), allowing users to block until the logger is idle. See the documentation for usage tips.
  • Documentation describing usage patterns for the async logger.
  • Support DMA transfer rescheduling on loging calls. See the documentation for when this might be appropriate.

Fixes

  • Note that dma::poll() will panic if there is no logger.

Changes

  • Requires imxrt-hal version 0.4, which introduces breaking changes. See the imxrt-hal release notes for more information.
  • Measure logger performance in clock cycles, rather than elapsed time.

0.1.1 - 2020-07-07

Fixes

Update documentation to describe limitations of the 0.1 release. See #2 for more information.

0.1.0 - 2020-06-18

First release

Added

  • Blocking UART logger that writes data in a critical section
  • Async DMA logger, with option to specify your own DMA buffer
  • Configurable with module and log-level filters
  • Documentation, examples, and performance testing results