47 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
981caa649b Fix workspace issues when building for stable. 2023-07-15 16:04:24 +02:00
Dario Nieuwenhuis
8db8b0bb21 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-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
d6f641995f Add embedded-io-async. 2023-07-05 00:16:32 +02:00
Dario Nieuwenhuis
6e27094671 Add embedded-io. 2023-07-04 22:25:50 +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
Diego Barrios Romero
0a3a858069 Prepare 1.0.0-alpha.8 release 2022-04-14 21:56:21 +02:00
Diego Barrios Romero
8edf25ae1a Prepare 1.0.0-alpha.7 release 2022-02-09 22:08:10 +01:00
Diego Barrios Romero
08bff73395 Prepare 1.0.0-alpha.6 release 2021-11-19 11:52:14 +01:00
Diego Barrios Romero
eb90250ae9 Remove html_root_url as it is not recommended anymore.
cc: https://github.com/rust-lang/api-guidelines/pull/230
2021-11-19 11:46:58 +01:00
Diego Barrios Romero
e2c4889d09 Update dependency 2021-11-19 11:44:31 +01:00
Diego Barrios Romero
e31c28e665 Prepare 1.0.0-alpha.5 release 2021-09-11 18:37:07 +02:00
Diego Barrios Romero
713e971744 Update stm32f1 dev dependency 2021-08-03 22:03:08 +02:00
Diego Barrios Romero
060c75736b Prepare 1.0.0-alpha.4 release 2020-11-11 14:13:55 +01:00
Diego Barrios Romero
fdda379562 Add html root url 2020-11-11 14:13:09 +01:00
ryan
5814ce1068 Update manifest/changelog for v1.0.0-alpha.3 release 2020-11-04 15:32:26 +13:00
ryan
502d52ddf5 (cargo-release) version 1.0.0-alpha.2 2020-10-16 09:59:52 +13:00
Diego Barrios Romero
2f292c5c8b Remove futures examples 2020-10-07 08:39:04 +02:00
Diego Barrios Romero
ba2f638638 Rewrite examples for stm32f1 2020-10-02 10:16:35 +02:00
bors[bot]
140255ed15
Merge #170
170: Remove unsupported examples for hal r=eldruin a=no111u3

Remove stm32f3 hal implementation as dependency and it's examples from runned doc tests.
Following the #156 

Co-authored-by: Boris Vinogradov <no111u3@gmail.com>
2020-09-17 09:38:23 +00:00
Diego Barrios Romero
e09d57b8d0 Use nb 1.0 2020-07-13 07:27:52 +02:00
ryan kurte
42e98dc041 Update cargo.toml, changelog for v1.0.0 release 2020-06-10 14:22:41 +12:00
Diego Barrios Romero
90c3c3e922 Remove unproven feature 2020-03-12 08:54:22 +01:00
Boris Vinogradov
7e6b49753b Remove unsupported examples for hal
- Remove stm32f3 hal implementation and it's examples from runned doc tests
2019-11-25 20:10:44 +03:00
Boris Vinogradov
70c3254731 Change library edition to 2018 2019-11-19 11:28:21 +03:00
Boris Vinogradov
44ff5ab65e Change repository link to current 2019-11-03 10:39:59 +03:00
bors[bot]
a3990806c1
Merge #150
150: Fix error types r=therealprof a=Disasm

`core::convert::Infallible` was stabilized in 1.34.0. This PR replaces `Void` and `()` error types with `Infallible`.

Note that this is a breaking change.

Co-authored-by: Vadim Kaushan <admin@disasm.info>
2019-11-03 05:11:32 +00:00
Boris Vinogradov
193202156d Update dev dependencies to actual version 2019-11-03 00:53:44 +03:00
Vadim Kaushan
7432e4af7f
Replace Void with core::convert::Infallible 2019-08-20 19:19:50 +03:00
Ryan Kurte
f08fa72431 update cargo.toml to v0.2.3 for release (see: #92) 2019-05-09 09:55:48 +12:00
Ryan Kurte
f913639d8c (cargo-release) version 0.2.3-rc.1 2019-04-10 16:49:49 +12:00
Brandon Matthews
1d979ebe47 Update changelog for v0.2.2 release and tick version 2018-10-25 15:43:05 -07:00
Jorge Aparicio
1f0ae37c3c v0.2.1 2018-05-14 17:41:38 +02:00
Jorge Aparicio
18637f7a78 include unproven traits in auto-generated documentation 2018-05-14 17:35:38 +02:00
Jorge Aparicio
f2b72ac7ec v0.2.0 2018-05-12 21:13:49 +02:00
Jorge Aparicio
a5c42b956a replace uses of ! with Void 2018-05-11 14:01:18 +02:00
Jorge Aparicio
acead81147 establish a process for adding new traits 2018-02-14 22:55:09 +01:00
Jorge Aparicio
b08be00b5f v0.1.2 2018-02-14 00:08:32 +01:00
Jonathan 'theJPster' Pallant
53825a7ee4 Implement simple InputPin trait. 2018-02-01 20:49:58 +00:00
Jorge Aparicio
9299c04ce7 tweak crate description 2018-01-20 12:22:44 +01:00
Jorge Aparicio
2603620c27 v0.1.0 2018-01-16 23:45:27 +01:00
Jorge Aparicio
faa0f458c3 s/unstable/unproven 2018-01-16 00:32:02 +01:00
Jorge Aparicio
4044707e8c make tests functional 2018-01-11 00:02:59 +01:00
Jorge Aparicio
52c10fffa2 switch to crates.io release of nb 2018-01-10 19:39:02 +01:00
Jorge Aparicio
5295697669 rename to embedded-hal 2017-06-10 19:56:29 -05:00
Jorge Aparicio
48464884a9 initial commit 2017-06-09 15:57:32 -05:00