All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
v0.4.0 - 2024-10-25
- Update
littlefs2
to 0.5
v0.3.1 - 2024-10-09
- Update
littlefs2
to 0.4 (#60) - Fix PUF peripheral:
- Remove unnecessary
as_ref
call to fix compilation (#66)
v0.3.0 - 2021-06-10
- Update dependencies:
- Update
embedded-time
to 0.12 - Update
littlefs2
to 0.3.1
- Update
Fix the "lap" naming
Bump lpc55-pac and cipher Replace homegrown "time" with embedded-time
USB fix
Stabilize things somewhat
Quick release to use littlefs2-0.1.0
Rename to lpc55-hal
.
Some work towards Flash.
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.
- Initial release
- Squatting release