stm32-rs / stm32l0xx-hal

A hardware abstraction layer (HAL) for the STM32L0 series microcontrollers written in Rust
BSD Zero Clause License
96 stars 60 forks source link

cortex-m-rt v0.7.0? #198

Closed pdgilbert closed 2 years ago

pdgilbert commented 2 years ago

Any chance of updating to use cortex-m-rt v0.7.0? That may also need updating to stm32l0 v0.14.0 and other changes.

If anyone can point me to a branch that has this update then I can reactivate testing my examples (https://github.com/pdgilbert/rust-integration-testing/actions) with stm32l0xx-hal. I have had to disable it because of the conflict with other crates now using the newer cortex-m-rt.

jamwaffles commented 2 years ago

I did the upgrade in a fork of this repo a while back, but found a regression with the timers. I opened https://github.com/stm32-rs/stm32-rs/pull/659 to fix, but there's been no movement on that so far.

kuon commented 2 years ago

Shouldn't it be OK to upgrade now as the mentioned issue seems to be fixed? For stm32l0 0.14 it seems that timer.rs does not compile as is.

jamwaffles commented 2 years ago

That PR was merged some time ago, but there hasn't been an stm32-rs release since, so we need to wait for that.