Skip to content

Commit a80fc56

Browse files
committed
Second attempt to v0.4.6 with PACs v0.33.5
1 parent d8a954e commit a80fc56

File tree

4 files changed

+7
-71
lines changed

4 files changed

+7
-71
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
- Update `cortex-m` version in examples to `0.7.7`.
1010
- MSRV bump to 1.74.0.
1111

12-
## [v0.4.5] 2025-03-19
12+
### Removed
13+
- Remove support for sample variants (w/o letter 'B' in chip model) as SVDs for them are no longer supported by Microchip.
14+
15+
## v0.4.5 2025-03-19
1316

1417
### Added
1518

@@ -146,7 +149,8 @@
146149
* hal: Just very simple stuff added
147150
* automation script in Python
148151

149-
[Unreleased]: https://github.com/atsams-rs/atsamx7x-rust/compare/v0.4.2...HEAD
152+
[Unreleased]: https://github.com/atsams-rs/atsamx7x-rust/compare/v0.4.6...HEAD
153+
[v0.4.6]: https://github.com/atsams-rs/atsamx7x-rust/compare/v0.4.2...v0.4.6
150154
[v0.4.2]: https://github.com/atsams-rs/atsamx7x-rust/compare/v0.4.1...v0.4.2
151155
[v0.4.1]: https://github.com/atsams-rs/atsamx7x-rust/compare/v0.4.0...v0.4.1
152156
[v0.4.0]: https://github.com/atsams-rs/atsamx7x-rust/compare/v0.3.0...v0.4.0

boards/.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +0,0 @@
1-
pac/Cargo.lock
2-
hal/Cargo.lock

hal/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This crate provides a type-safe API for working with Microchip SAM S70/E70/V70/V
88
For example, if you are using an ATSAMV71Q21B. Add the following to your `Cargo.toml`:
99
```toml
1010
[dependencies]
11-
atsamx7x-hal = { version = "0.4.5", features = [ "samv71q21b-rt", "unproven" ] }
11+
atsamx7x-hal = { version = "0.4.6", features = [ "samv71q21b-rt", "unproven" ] }
1212
```
1313

1414
The `-rt` suffix adds the [`cortex-m-rt`](https://docs.rs/cortex-m-rt/latest/cortex_m_rt/) run-time. `unproven` enables unproven [`embedded-hal`](https://docs.rs/embedded-hal/0.2.7/embedded_hal/) features.

hal/src/lib.rs

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -38,136 +38,70 @@ pub use embedded_hal as ehal;
3838
pub use fugit;
3939
pub use nb;
4040

41-
#[cfg(feature = "same70j19")]
42-
pub use atsame70j19 as pac;
4341
#[cfg(feature = "same70j19b")]
4442
pub use atsame70j19b as pac;
45-
#[cfg(feature = "same70j20")]
46-
pub use atsame70j20 as pac;
4743
#[cfg(feature = "same70j20b")]
4844
pub use atsame70j20b as pac;
49-
#[cfg(feature = "same70j21")]
50-
pub use atsame70j21 as pac;
5145
#[cfg(feature = "same70j21b")]
5246
pub use atsame70j21b as pac;
53-
#[cfg(feature = "same70n19")]
54-
pub use atsame70n19 as pac;
5547
#[cfg(feature = "same70n19b")]
5648
pub use atsame70n19b as pac;
57-
#[cfg(feature = "same70n20")]
58-
pub use atsame70n20 as pac;
5949
#[cfg(feature = "same70n20b")]
6050
pub use atsame70n20b as pac;
61-
#[cfg(feature = "same70n21")]
62-
pub use atsame70n21 as pac;
6351
#[cfg(feature = "same70n21b")]
6452
pub use atsame70n21b as pac;
65-
#[cfg(feature = "same70q19")]
66-
pub use atsame70q19 as pac;
6753
#[cfg(feature = "same70q19b")]
6854
pub use atsame70q19b as pac;
69-
#[cfg(feature = "same70q20")]
70-
pub use atsame70q20 as pac;
7155
#[cfg(feature = "same70q20b")]
7256
pub use atsame70q20b as pac;
73-
#[cfg(feature = "same70q21")]
74-
pub use atsame70q21 as pac;
7557
#[cfg(feature = "same70q21b")]
7658
pub use atsame70q21b as pac;
77-
#[cfg(feature = "sams70j19")]
78-
pub use atsams70j19 as pac;
7959
#[cfg(feature = "sams70j19b")]
8060
pub use atsams70j19b as pac;
81-
#[cfg(feature = "sams70j20")]
82-
pub use atsams70j20 as pac;
8361
#[cfg(feature = "sams70j20b")]
8462
pub use atsams70j20b as pac;
85-
#[cfg(feature = "sams70j21")]
86-
pub use atsams70j21 as pac;
8763
#[cfg(feature = "sams70j21b")]
8864
pub use atsams70j21b as pac;
89-
#[cfg(feature = "sams70n19")]
90-
pub use atsams70n19 as pac;
9165
#[cfg(feature = "sams70n19b")]
9266
pub use atsams70n19b as pac;
93-
#[cfg(feature = "sams70n20")]
94-
pub use atsams70n20 as pac;
9567
#[cfg(feature = "sams70n20b")]
9668
pub use atsams70n20b as pac;
97-
#[cfg(feature = "sams70n21")]
98-
pub use atsams70n21 as pac;
9969
#[cfg(feature = "sams70n21b")]
10070
pub use atsams70n21b as pac;
101-
#[cfg(feature = "sams70q19")]
102-
pub use atsams70q19 as pac;
10371
#[cfg(feature = "sams70q19b")]
10472
pub use atsams70q19b as pac;
105-
#[cfg(feature = "sams70q20")]
106-
pub use atsams70q20 as pac;
10773
#[cfg(feature = "sams70q20b")]
10874
pub use atsams70q20b as pac;
109-
#[cfg(feature = "sams70q21")]
110-
pub use atsams70q21 as pac;
11175
#[cfg(feature = "sams70q21b")]
11276
pub use atsams70q21b as pac;
113-
#[cfg(feature = "samv70j19")]
114-
pub use atsamv70j19 as pac;
11577
#[cfg(feature = "samv70j19b")]
11678
pub use atsamv70j19b as pac;
117-
#[cfg(feature = "samv70j20")]
118-
pub use atsamv70j20 as pac;
11979
#[cfg(feature = "samv70j20b")]
12080
pub use atsamv70j20b as pac;
121-
#[cfg(feature = "samv70n19")]
122-
pub use atsamv70n19 as pac;
12381
#[cfg(feature = "samv70n19b")]
12482
pub use atsamv70n19b as pac;
125-
#[cfg(feature = "samv70n20")]
126-
pub use atsamv70n20 as pac;
12783
#[cfg(feature = "samv70n20b")]
12884
pub use atsamv70n20b as pac;
129-
#[cfg(feature = "samv70q19")]
130-
pub use atsamv70q19 as pac;
13185
#[cfg(feature = "samv70q19b")]
13286
pub use atsamv70q19b as pac;
133-
#[cfg(feature = "samv70q20")]
134-
pub use atsamv70q20 as pac;
13587
#[cfg(feature = "samv70q20b")]
13688
pub use atsamv70q20b as pac;
137-
#[cfg(feature = "samv71j19")]
138-
pub use atsamv71j19 as pac;
13989
#[cfg(feature = "samv71j19b")]
14090
pub use atsamv71j19b as pac;
141-
#[cfg(feature = "samv71j20")]
142-
pub use atsamv71j20 as pac;
14391
#[cfg(feature = "samv71j20b")]
14492
pub use atsamv71j20b as pac;
145-
#[cfg(feature = "samv71j21")]
146-
pub use atsamv71j21 as pac;
14793
#[cfg(feature = "samv71j21b")]
14894
pub use atsamv71j21b as pac;
149-
#[cfg(feature = "samv71n19")]
150-
pub use atsamv71n19 as pac;
15195
#[cfg(feature = "samv71n19b")]
15296
pub use atsamv71n19b as pac;
153-
#[cfg(feature = "samv71n20")]
154-
pub use atsamv71n20 as pac;
15597
#[cfg(feature = "samv71n20b")]
15698
pub use atsamv71n20b as pac;
157-
#[cfg(feature = "samv71n21")]
158-
pub use atsamv71n21 as pac;
15999
#[cfg(feature = "samv71n21b")]
160100
pub use atsamv71n21b as pac;
161-
#[cfg(feature = "samv71q19")]
162-
pub use atsamv71q19 as pac;
163101
#[cfg(feature = "samv71q19b")]
164102
pub use atsamv71q19b as pac;
165-
#[cfg(feature = "samv71q20")]
166-
pub use atsamv71q20 as pac;
167103
#[cfg(feature = "samv71q20b")]
168104
pub use atsamv71q20b as pac;
169-
#[cfg(feature = "samv71q21")]
170-
pub use atsamv71q21 as pac;
171105
#[cfg(feature = "samv71q21b")]
172106
pub use atsamv71q21b as pac;
173107

0 commit comments

Comments
 (0)