embedded-hal
embedded-hal copied to clipboard
A Hardware Abstraction Layer (HAL) for embedded systems
Good morning, I am trying to understand if the unsatisfied traits error I am receiving in my implementation is due to an error in my implementation, the platform HAL package,...
This PR adds a primitive for sharing an I2C or SPI bus across multiple threads where the synchronization scheme is managed externally (i.e. RTIC sync resources). The user is returned...
[CAN FD](https://en.m.wikipedia.org/wiki/CAN_FD) is rapidly becoming that de facto as it can provide much more bandwidth and is backwards compatible with CAN 2.0. Are there any plans to update the API...
since virtually all `embedded-hal` APIs are fallible (returning a `Result`) the question has arisen how drivers should return these to the caller when they don't deal with them themselves: should...
Hello, The current ErrorKind struct in the -io crates is very high-level. In contrast to embedded-hal-nb it does not expose the typical errors one might encounter (and want to handle)...
Fixes #573 - [x] Require infallible chipselect pins - [x] Add an unwrapping adapter - [ ] Think of a good name for the adapter - [x] Add documentation -...
This affects all the spi sharing utilities in some way, but I would like to highlight the worst case scenario: * You are using the mutex or critical section impl...
Despite it being stated that the `async` feature "enables embedded-hal-async support", there is no code implementation of this. Async shared busses would be very useful, especially for crates which only...
Hi, I am having a bit of a fight here with the `I2c` trait in `embedded-hal` 1.0.0. Let's suppose I have an I2C EEPROM that I just sent some data...