ah- / anne-key

Firmware for Anne Pro Keyboard written in Rust
Apache License 2.0
567 stars 32 forks source link

port to RTFM 0.4 #80

Closed hdhoang closed 5 years ago

hdhoang commented 5 years ago

Hello hello!

The next cortex-m-rtfm is out. But it is a major rework, so I would like to propose a roadmap.

Short-term, I would like to release the current PRs (#76, #77, #78) as follow:

Long-term involves porting to cortex-m-rtfm 0.4

Going forward, the embedded WG is working on books and documentation based on these newer crates. The porting effort is not easy, but I hope clearer documentation can bring in more interest. I intend to hook up an st-link v2, and if budget allows even get another AP1.

hdhoang commented 5 years ago

There's a new stepping stone on the way: @stm32-rs is working on multi-device HAL crates, in the style of stm32-rs/stm32-rs. For the AP1 they have https://github.com/stm32-rs/stm32l1xx-hal. It's a bit different from yours, so I'll need a bunch of reading to figure out what's what. ~It also lacks the DMA module which I hope to help out with too.~

The main benefit will be tracking closely with the stm32l1 crate.