f7cf8de1671a692dff7130f3f03ca0e043132db2
29: use less unstable dependencies r=japaric a=japaric This PR and the ones at the bottom reduce the number of unstable features needed for Cortex-M development to a single one: `lang = "panic_fmt"`, which already has a path towards stabilization and which we hope to get on stable by 1.28. [Check out the temporary documentation](https://japaric.github.io/cortex-m-quickstart/cortex_m_quickstart/index.html) (we still need more docs) to try out this preview. We would love your input on [these unresolved questions](https://github.com/japaric/cortex-m-rt/pull/69#issuecomment-384488537) This PR depends on: - japaric/cortex-m-rt#69 - japaric/cortex-m#88 - japaric/panic-semihosting#2 - japaric/svd2rust#203 - japaric/stm32f103xx#24 Co-authored-by: Jorge Aparicio <jorge@japaric.io>
cortex-m-quickstart
A template for building applications for ARM Cortex-M microcontrollers
Documentation
License
Licensed under either of
-
Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
-
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Description
[Embedded Rust Book](https://docs.rust-embedded.org/book/intro/index.html) shenanigans
Languages
Rust
77.2%
Nix
11.7%
GDB
11.1%