27 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
e4315053c1 ci: don't run on pushes. 2023-07-12 19:49:05 +02:00
Dario Nieuwenhuis
42b69fcf29 io: add separate embedded-io-adapters crate, add futures/tokio support.
If we want to release `embedded-io` 1.0 and the adapters live there, we can't make any
breaking changes to them after release. Putting them in a separate crate
allows doing breaking changes without breaking everyone using the IO traits.
2023-07-12 19:30:24 +02:00
Dario Nieuwenhuis
5df51e56da ci: test io with std and alloc features, update nightly. 2023-07-05 00:19:27 +02:00
Diego Barrios Romero
50cceacf46 Switch to GHMQ 2023-06-20 10:20:00 +02:00
Dario Nieuwenhuis
37a8e614f0 bus/i2c: add RefCell, CriticalSection and Mutex shared bus implementations. 2023-03-28 13:13:42 +02:00
Jan Niehusmann
9e4d4794e9 Update github workflows to actions/checkout@v3 2023-02-28 20:25:06 +00:00
Jan Niehusmann
ed9e0c13f1 Use github action dtolnay/rust-toolchain@master instead of actions-rs/toolchain@v1
actions-rs/toolchain@v1 uses deprecated features and has not been updated for years
2023-02-28 20:25:06 +00:00
Dario Nieuwenhuis
d36ddc2009 Bump MSRV to 1.59, switch to Edition 2021. 2023-02-28 21:09:10 +01:00
Dario Nieuwenhuis
44f01ea73f async: switch to async-fn-in-traits 2022-11-23 17:02:55 +01:00
Dario Nieuwenhuis
f023917449 ci: Fix embedded-hal-async not being tested. 2022-11-02 00:49:08 +01:00
Dario Nieuwenhuis
13658c0ec3 Actually deny clippy warnings. 2022-09-26 16:35:13 +02:00
Dario Nieuwenhuis
d417c6015a Removed changelog check in CI. 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
Diego Barrios Romero
b86fe26d1e Add e-h-bus to CI 2022-08-17 18:36:10 +02:00
Dario Nieuwenhuis
cdd6f28c48 Use nightly rustfmt. 2022-03-10 17:18:49 +01:00
Dario Nieuwenhuis
01e6b68c9c SPI: split into device/bus, allows sharing buses with automatic CS management.
Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
2022-02-18 02:33:22 +01:00
Dario Nieuwenhuis
f422a07b0b async: Add feature(generic_associated_types)], fix CI 2022-01-11 23:39:15 +01:00
Diego Barrios Romero
d175998a10 Add embedded-hal-async crate in subdirectory 2021-12-21 22:43:45 +01:00
Timo Kröger
738732369a Raise MSRV to Rust 1.46.0 2021-10-26 14:20:20 +02:00
Diego Barrios Romero
c2ceb78540 Raise MSRV to Rust 1.40.0 2021-10-04 11:19:38 +02:00
Diego Barrios Romero
a6514eafab Require CI tests to pass 2021-08-03 22:40:58 +02:00
Diego Barrios Romero
7d751ba60a Add changelog checker for PRs 2021-07-13 22:53:44 +02:00
Diego Barrios Romero
60dfd300f4 Deny warnings on CI builds and tests 2021-04-28 13:33:04 +02:00
Diego Barrios Romero
7052f5ab7a Add fmt check to bors 2021-03-12 08:26:46 +01:00
Diego Barrios Romero
23557a5445 Run tests also on CI 2020-10-08 09:24:07 +02:00
Daniel Egger
33e16f1ed9 Don't run rustfmt and clippy multiple times per PR
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
2020-06-02 23:18:26 +02:00
Daniel Egger
1e512886c2 Switch from Travis to GitHub actions
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
2020-06-02 23:18:26 +02:00