stm32f0xx-hal icon indicating copy to clipboard operation
stm32f0xx-hal copied to clipboard

A Rust `embedded-hal` implementation for all MCUs in the STM32 F0 family

Results 27 stm32f0xx-hal issues
Sort by recently updated
recently updated
newest added

- Add types for `MicroSeconds`, `MilliSeconds` and `Seconds` to time.rs and add conversions between them (the ones that don't loose precision while converting. - Update the `IwdgTimeout` struct to be...

I need to configure the 4th channel to trigger timer1 3 complementary output and adc. macro! pwm_4_channels_with_3_complementary_outputs() macro, the point I'm stuck on is that I don't know how to...

This adds support for the PWM output of TIM2 on supported devices. It is simply a matter of providing the corresponding implementations for the correct Pins and a pwm_4_channels implementation...

## Motivation Now that the interface to create complementary PWM channels is exposed, it should include controlling the dead time as well. ## Change(s) Description - Add `set_dead_time` function to...

## Motivation - The provided `serial_echo` example seemed lacking imho - Would be really nice if it used interrupts ## Change(s) - Added `serial_echo_irq.rs` to `/examples`

I am using STM32F072RB, and its datasheet specifically mentions handling encoder signals with TIM2 and TIM3. I believe the interface implementation should be very similar to [stm32f1xx-hal](https://github.com/stm32-rs/stm32f1xx-hal/blob/master/src/qei.rs). Is there a...

This is a very simple impl for FullDuplex. The Transfer impl could be removed in favor of the default that is available by the availability of FullDuplex.

If I compile my code with the stm32f031 feature it runs fine on an stm32f030k6t6. But if I enable the stm32f030x6 feature, the code doesn't compile, telling me the timer...