36 Commits

Author SHA1 Message Date
root
acf8fc5ee3 update copyright year to 2026 2026-01-15 03:54:03 +00:00
Dario Nieuwenhuis
45f6a64d5e nb: do not swallow errors in fmt::Write. 2025-04-14 14:37:09 +02:00
Mathias Pius
46a52222e2 Fix clippy error 2025-04-14 13:33:35 +02:00
taozui472
c408c2a585 update copyright year 2025-02-24 17:34:15 +08:00
Jan Niehusmann
9a1921ab87 Fix several clippy warnings in current stable / beta 2024-11-22 19:01:07 +00:00
Ralph Ursprung
91cf7e18bd implement core::error::Error
this trait has been stabilised in Rust 1.81.0.

the existing custom `Error` types cannot be removed / replaced as that'd
be a breaking change. for the same reason it's not possible for them to
require `core::error::Error` being implemented.

however, we can already implement the new trait for all cases where the
custom trait has been implemented so far.

existing `std` feature-gated implementations of `std::error::Error` have
also been moved to `core::error::Error` and the feature gate removed.

this raises the MSRV to 1.81.0 for most crates, but based on the MSRV
policy this should not be an issue.
2024-09-09 16:22:35 +02:00
Dario Nieuwenhuis
f593acb2b0 Fixes for 1.80 clippy. 2024-07-26 12:11:00 +02:00
Diego Barrios Romero
ebc756e2e4 Fix typo 2024-01-10 08:56:14 +01:00
Dario Nieuwenhuis
983a60bc8e Link to announcement blog post and migration guide in changelogs. 2024-01-09 23:50:13 +01:00
Dario Nieuwenhuis
11c8b9e23f Release embedded-hal{,-async,-nb} v1.0.0, embedded-hal-bus v0.1.0 2024-01-09 22:12:03 +01:00
Dario Nieuwenhuis
38f6070118 Release v1.0.0-rc.3 2023-12-14 14:29:52 +01:00
Dario Nieuwenhuis
2767cbdce1 release embedded-hal-* v1.0.0-rc.2, embedded-io-{async,adapters} v0.6.1 2023-11-29 14:48:23 +01:00
Fabian Viöl
689408b255 Reduce MSRV 2023-10-21 10:13:08 +02:00
Fabian Viöl
7414e2129b Use rust-version field 2023-10-21 09:49:53 +02:00
Yuri Astrakhan
7bcaa871d6 Fix doc links and one incorrect type name 2023-08-31 23:59:18 -04:00
Zhouqi Jiang
d2f099e54f e-h, e-h-async, e-h-bus, e-h-nb: add changelog entries
Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
2023-08-23 10:26:47 +08:00
Zhouqi Jiang
8296af2e29 e-h-nb: inline hints, document fixes.
Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
2023-08-23 10:22:20 +08:00
Dario Nieuwenhuis
575cee3343 Release embedded-hal{,-async,-nb} v1.0.0-rc.1, embedded-hal-bus v0.1.0-rc.1 2023-08-15 21:11:14 +02:00
Dario Nieuwenhuis
7d975f025d Bump MSRV to 1.60
Needed for namespaced features (`dep:` in Cargo.toml)
2023-07-15 16:04:24 +02:00
Dario Nieuwenhuis
9ac61a73d7 Add + ?Sized to all blanket impls. 2023-07-12 17:44:09 +02:00
Dario Nieuwenhuis
931dd37ad6 Remove serial traits (blocking and async). 2023-07-05 00:19:25 +02:00
Dario Nieuwenhuis
851dae5ec7 Release e-h 1.0-alpha.11, e-h-async 0.2-alpha.2, e-h-bus 0.1-alpha.3, e-h-nb v1.0-alpha.3 2023-07-04 18:00:15 +02:00
Dario Nieuwenhuis
76c66f3799 Release e-h v1.0.0-alpha.10, e-h-async v0.2.0-alpha.1, e-h-bus v0.1.0-alpha.2, e-h-nb v1.0.0-alpha.2. 2023-04-04 22:09:17 +02:00
Dario Nieuwenhuis
d36ddc2009 Bump MSRV to 1.59, switch to Edition 2021. 2023-02-28 21:09:10 +01:00
Dario Nieuwenhuis
02aade1224 Fix CI. 2023-02-28 20:56:18 +01:00
Dario Nieuwenhuis
2387a5c5f2 Fix CI tests for MSRV 2022-11-23 17:12:01 +01:00
Diego Barrios Romero
ba02152342 Prepare embedded-hal-nb 1.0.0-alpha.1 release 2022-09-28 22:09:38 +02:00
Diego Barrios Romero
161bd3136e Add licenses everywhere 2022-09-28 22:06:06 +02:00
Diego Barrios Romero
db47d29558 Prepare e-h 1.0.0-alpha.9 release 2022-09-28 20:53:37 +02:00
Diego Barrios Romero
77324abe0a Prepare e-h-nb-1.0.0-alpha.0 release 2022-09-27 22:01:19 +02:00
Diego Barrios Romero
6b4163a12b Fix links 2022-09-26 16:56:10 +02:00
Diego Barrios Romero
c48868d928 Update dependency 2022-09-26 16:37:45 +02:00
Diego Barrios Romero
eb55f84fde Update link 2022-09-26 16:37:39 +02:00
Dario Nieuwenhuis
bc3fc45bb9 Reorganize READMEs
- Move "project-wide" stuff (CoC, legal boilerplate) to the main README.
- List crates in main README.
2022-09-26 13:29:34 +02:00
Dario Nieuwenhuis
6d22f986f1 Move embedded-hal to a subdir, add workspace, simplify CI. 2022-09-26 13:29:34 +02:00
Dario Nieuwenhuis
3b6b07d3e4 Split nb and can traits to separate crates. 2022-09-26 13:29:34 +02:00