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

A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal

Results 107 stm32f1xx-hal issues
Sort by recently updated
recently updated
newest added

Currently circular DMA is implemented in a way where the circular buffer has two buffer halves, and then once one buffer half has been filled the buffer half can be...

enhancement

Closes #230 Replaces the uses of `_ms` and `_us` postfix variables with `Microsecond` and `Millisecond` types. I also renamed the types to use a lowercase S which I believe is...

Breaking change

These were deprecated in v0.6.0 so we *can* remove them now. I'm not sure when its appropriate to do so though. [crates.io statistics](https://crates.io/crates/stm32f1xx-hal) says we still have plenty of 0.5.3...

Breaking change

We have some `time_us` variables laying around, for example in the blocking i2c implementation I think it might be better to use the MicroSecond/MilliSecond structs defined in `time.rs` instead, for...

Hi! I was thinking about unit tests and hardware. It looks like a good idea to have number of tests that cover hal for most popular boards, like bluepill or...

A feature that was discussed in [discourse](https://users.rust-lang.org/t/control-mco-in-rcc-cfgr-after-freeze/43490). Currently, once `freeze` is called there is no safe way to reconfigure the clocks (by design). However, we think there may be a...

Another topic discussed on [discourse](https://users.rust-lang.org/t/control-mco-in-rcc-cfgr-after-freeze/43490). Currently, only a small subset of `stm32f1xx_hal` peripherals implement release. Implementing this more universally would allow users to safely reconfigure peripherals at runtime.

As discussed on [discourse](https://users.rust-lang.org/t/control-mco-in-rcc-cfgr-after-freeze/43490), the STM32F1 family supports a feature named "MCO", which allows a clock to be routed to an external micro-controller pin. Which clock is turned on is...

related: https://github.com/stm32-rs/stm32f1xx-hal/issues/212 Add support for multichannel continuous conversion.

Hi, I'm trying to run a ADC multichannel (scan mode) continuous conversion. I dig into the code to check current status: `Continuous` conversion: set `cont()` bit on `start()` https://github.com/stm32-rs/stm32f1xx-hal/blob/89600ec0708cc9cb66c72c1b2c4b6b3a4827c7cc/src/adc.rs#L558-L568 `Scan`...