mirror of
https://github.com/esp-rs/esp-hal.git
synced 2025-09-28 12:50:53 +00:00

* Use riscv-rt's startup code * CHANGELOG.md * Enable v-trap - get rid of one unused function * Re-use riscv-rt's TrapFrame instead of keeping a copy of it * fmt * Update riscv-rt rev * Enable defmt * use riscv-rt's trap handling * Compile on stable * (Re)add the SP fixing code * Move comment * Update `riscv*` deps * esp-riscv-rt: Remove the (unused) CI feature
2.3 KiB
2.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- A new feature
defmt
which implementsdefmt::Format
onTrapFrame
(#3887)
Changed
- The MSRV is bumped to 1.88 (#3887)
Fixed
Removed
- the
pre_init
macro got removed - it's usage was always discouraged (#3857)
v0.12.0 - 2025-07-16
v0.11.0 - 2025-06-03
Changed
- Bump Rust edition to 2024, bump MSRV to 1.86. (#3391, #3560)
0.10.0 - 2025-02-24
Changed
- Bump MSRV to 1.84 (#2951)
- Removed the
fix-sp
feature (check is always enabled) (#3001)
0.9.1 - 2024-11-20
Fixed
- Fix interrupt stack alignment (#2425)
0.9.0 - 2024-07-15
Added
rtc-ram
feature used byesp-hal
to control rtc ram initialization (#1677)
Removed
- All existing features controlling ram initialization. (#1677)
0.8.0 - 2024-04-18
Fixed
- Ensure we don't strongly define cpu int handlers (#1324)
- Discard interrupt symbols from LTO so that LTO doesn't end up rebinding them (#1327)
Changed
- Remove the
direct-vectoring
&interrupt-preemption
features and enable them by default (#1310)
0.7.0 - 2024-03-08
Changed
start_rust
callshal_main
instead of calling user'smain
directly (#1135)
0.6.1 - 2024-01-19
Changed
- Updated to latest version of
riscv
andriscv-rt-macros
dependencies (#1098)
0.6.0 - 2023-12-12
Fixed
- Fix overwriting
rtc-uninit-data
when there is no rtc-bss data (#952) - Fix RISC-V stack allocation (#988)
- ESP32-C6/ESP32-H2: Add
fix-sp
feature to supportflip-link
inesp-hal-common
(#1008)
0.5.0 - 2023-09-05
Changed
- Use all remaining memory for the stack (#716)
Fixed
- Fix RISCV stack-start (#721)