Skip to content

Latest commit

 

History

History
85 lines (55 loc) · 2.35 KB

CHANGELOG.md

File metadata and controls

85 lines (55 loc) · 2.35 KB

Change Log

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

[Unreleased]

v0.4.0 - 2024-10-25

  • Update littlefs2 to 0.5

All Changes

v0.3.1 - 2024-10-09

  • Update littlefs2 to 0.4 (#60)
  • Fix PUF peripheral:
    • Add PUF to peripherals (#61)
    • Check state after enabling PUF (#63)
    • Support started PUF peripherals (#64)
  • Remove unnecessary as_ref call to fix compilation (#66)

All Changes

v0.3.0 - 2021-06-10

  • Update dependencies:
    • Update embedded-time to 0.12
    • Update littlefs2 to 0.3.1

All Changes

[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