Open jglauche opened 3 years ago
Some updates on this:
it looks like my PR to the stm32-rs library for the L0x0 SVD will be merged soon-ish.
On this HAL crate... there's a lot of work TBD
I tried merging the gpio.rs with an another crate to find out that I should have based it off another one (stm32f3xx-hal).
I'm fighting bit with serial.rs too:
I haven't followed this closely, but a general note: It would make our (the maintainers) life MUCH easier, if you could submit as much as possible in as many self-contained pull requests as possible. Doesn't make sense to start now, as it is still blocked on your upstream PR, but I'm just saying, if this turns into one huge pull requests that changes everything, it will be hard to find the time to review it.
I haven't followed this closely, but a general note: It would make our (the maintainers) life MUCH easier, if you could submit as much as possible in as many self-contained pull requests as possible. Doesn't make sense to start now, as it is still blocked on your upstream PR, but I'm just saying, if this turns into one huge pull requests that changes everything, it will be hard to find the time to review it.
I assumed as much, but I feel like I opened a can of worms here. The more I actually test the more things I find that don't work for a reason..
To be clear, improvements and fixes are definitely welcome. I'm just saying, I hope when they're ready they'll arrive in neat packages :smile:
Quick update:
Any news?
Any news?
I haven't had the chance to keep my branch updated as my client that I was developing the l0x0 support to switched to l4 MCU
I implemented L0x0 subfamily and got the examples compile (and verified that the blink example is working!) https://github.com/stm32-rs/stm32l0xx-hal/issues/141
Please someone have a look at the unsafe brackets I had to add for my nightly rust in src/dma.rs .
For local testing, I had to replace
stm32l0
dependency in Cargo.toml tostm32l0 = { path = "../stm32-rs/stm32l0" }
after building the stm32-rs project. I didn't add this to the PR.Requires my fork of https://github.com/jglauche/stm32-rs Waits on PR to merge: https://github.com/stm32-rs/stm32-rs/pull/505