Skip to content

Commit 65fcbbb

Browse files
committed
release v0.10.0
1 parent 8f816df commit 65fcbbb

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

CHANGELOG.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10-
- Refactored `e310x-hal::spi` module, splitting the abstraction into `SpiBus` and `SpiExclusiveDevice/SpiSharedDevice` to allow multiple devices on a single SPI bus to co-exist
10+
## [v0.10.0] - 2023-03-28
11+
12+
### Added
1113
- Added Pulse Width Modulation interface implementing `embedded_hal::Pwm`
12-
- Added `interrupt` module for vectored interrupt handlers.
13-
This module is only active if feature `virq` is selected.
14-
- Update `e310x` dependency to version 0.10
15-
- Update `riscv` dependency to version 0.8
14+
- Added `interrupt` module for vectored interrupt handlers. This module is only active if feature `virq` is selected.
15+
16+
### Changed
17+
- Refactored `e310x-hal::spi` module, splitting the abstraction into `SpiBus` and `SpiExclusiveDevice/SpiSharedDevice` to allow multiple devices on a single SPI bus to co-exist
18+
- Update `e310x` dependency to version 0.11
19+
- Update `riscv` dependency to version 0.10
20+
21+
### Removed
22+
- removed interrupt linking definitions, they are now provided by `e310x` via `svd2rust`
1623

1724
## [v0.9.4] - 2022-07-10
1825

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ rust-version = "1.59"
1313
[dependencies]
1414
embedded-hal = { version = "0.2.6", features = ["unproven"] }
1515
nb = "1.0.0"
16-
riscv = "0.10.1"
16+
riscv = { version = "0.10.1", features = ["critical-section-single-hart"] }
1717
e310x = { version = "0.11.0", features = ["rt", "critical-section"] }
1818

1919
[features]

0 commit comments

Comments
 (0)