embedded-hal
embedded-hal copied to clipboard
A Hardware Abstraction Layer (HAL) for embedded systems
- What is missing in this API? - Can this API be implemented for different devices?
We have started a project to develop a asynchronous versions of the `embedded-hal` traits, at the moment championed by @Dirbaio. This will be developed as a separate crate called `embedded-hal-async`...
The `ADC` traits (`adc::Channel` and `adc::OneShot`) available on the 0.2.x versions have been removed ahead of the 1.0.0 release. See: #376 This issue servers as a tracking issue until we...
The PWM traits available on the 0.2.x versions have been removed ahead of the 1.0.0 release. See: #357 This issue servers as a tracking issue until we add them back....
Its docs say "An ACK error shall be detected by a transmitter whenever it does not monitor a dominant bit during the ACK slot.", but `Can::transmit` only enqueues a frame...
_(This was all done and discussed in #204 but this crate continued its evolution before the merge. Here I just adapted the traits to how we do things now: 1...
I have simply added the enum variant as per the proposal in #31, since it seemed to be the most popular. I am in the middle of implementing a [charlieplexing...
The timer traits available on the 0.2.x versions have been removed ahead of the 1.0.0 release. See: #357 This issue servers as a tracking issue until we add them back....
The current embedded-hal CAN trait seems to only support 'transmit' and 'receive', but commonly higher level applications will need support at least: - Opening and closing the node - Setting...