stm32f1xx-hal
                                
                                 stm32f1xx-hal copied to clipboard
                                
                                    stm32f1xx-hal copied to clipboard
                            
                            
                            
                        A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Depending on the micro-controller and optimization flags, the existing code can run into this issue: https://developer.arm.com/documentation/ka003795/latest Fixes https://github.com/stm32-rs/stm32f1xx-hal/issues/332
`examples/blinky_timer_irq.rs` doesn't work for me. I know how to fix it, but I don't understand why my fix works. My test repo: https://github.com/timbod7/stm32f1xx-hal-testing demonstrates the problem using a blue pill...
Could you please relax the version constraint on bxcan to ">=0.4" or ">=0.4,
I have a problem with understanding code which uses `nb` crate. In particular i2c's `write_read` looks like incorrect. If I understand right this acts like classic Knuth's coroutine. So it...
Is there a reason the usb module is disabled for stm32f105 series MCUs? The datasheet says it supports USB OTG FS. ``` #[cfg(all( feature = "stm32-usbd", any(feature = "stm32f102", feature...
Currently `stm32f1xx_hal::rcc::RccBus` is private, despite the associated `Bus` type being used in some public interfaces (e.g. `GetBusFreq`). This means it is impossible (AFAICT) to use these public interfaces while abstracting...
I am using some I2C sensors that are not 100% reliable and sometimes the connection breaks. I2C timeouts were not working, regardless of the values I provided to the builder...
As per the discussion in #282 This seems better, but it also leaves the possibility of some flags not being cleared if multiple flags are raised at the same time....
For some reason the Transferable trait has been removed in 0.7.0. This seems to make it impossible to create functions which takes an abstract SPI DMA reference and transmit data...