Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 1.43 KB

CHANGELOG.md

File metadata and controls

61 lines (40 loc) · 1.43 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[Unreleased]

  • Add INPUTMUX and PINT peripherals
  • Add example using PINT + INPUTMUX to make an external interrupt on a pin

[v0.2.1] - 2021-05-02

Fix the "lap" naming

[v0.2.0] - 2021-05-02

Bump lpc55-pac and cipher Replace homegrown "time" with embedded-time

[v0.1.1] - 2021-04-23

USB fix

[v0.1.0] - 2021-02-26

Stabilize things somewhat

[v0.0.4] - 2021-02-01

Quick release to use littlefs2-0.1.0

[v0.0.3] - 2019-11-09

Rename to lpc55-hal.

Some work towards Flash.

[v0.0.2] - 2019-11-09

Several serial peripheral drivers:

  • USB device (!!)
  • I2C, SPI, USART (not all properly tested)
  • All pins for these Flexcomm interfaces exposed

We do not pass one of the usb_test_class tests (unclear if we should), the others pass. See also test_serial.py, and NEVER use moserial for testing (-‸ლ)

Architectural changes:

  • move from "single file per peripheral" to split between HAL wrappers for peripherals, and actual drivers
  • get rid of a lot of references/lifetimes which don't cooperate with RTIC

The clock tree will definitely need some more work. It's a conundrum between compile-time vs runtime checks, and keeping things centralized vs distributed among peripherals.

[v0.0.1] - 2019-09-04

  • Initial release

[v0.0.0] - 2019-08-17

  • Squatting release