https://github.com/dusking1/helloworld-rust
Rustlang running on a custom F103 dev board
https://github.com/dusking1/helloworld-rust
Last synced: 4 months ago
JSON representation
Rustlang running on a custom F103 dev board
- Host: GitHub
- URL: https://github.com/dusking1/helloworld-rust
- Owner: DusKing1
- Created: 2021-09-13T04:12:39.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-18T11:51:03.000Z (over 3 years ago)
- Last Synced: 2024-12-25T19:23:57.761Z (6 months ago)
- Language: Rust
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# helloworld-rust
> An oxidation of my C code for a custom STM32F103C8T6 dev board
This project is developed and maintained by the [DusKing1](https://github.com/DusKing1).
## Dependencies
To build embedded programs using this template you'll need:
- Rust 1.31, 1.30-beta, nightly-2018-09-13 or a newer toolchain. e.g. `rustup
default beta`- The `cargo generate` subcommand. [Installation
instructions](https://github.com/ashleygwilliams/cargo-generate#installation).- `rust-std` components (pre-compiled `core` crate) for the ARM Cortex-M
targets. Run:``` console
$ rustup target add thumbv7m-none-eabi
```## VS Code
This template includes launch configurations for debugging CortexM programs with Visual Studio Code located in the `.vscode/` directory.
See [.vscode/README.md](./.vscode/README.md) for more information.
If you're not using VS Code, you can safely delete the directory from the generated project.# License
This template is licensed under either of
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or
http://www.apache.org/licenses/LICENSE-2.0)- MIT license ([LICENSE-MIT](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.## Code of Conduct
Contribution to this crate is organized under the terms of the [Rust Code of
Conduct][CoC], the maintainer of this crate, the [Cortex-M team][team], promises
to intervene to uphold that code of conduct.[CoC]: https://www.rust-lang.org/policies/code-of-conduct
[team]: https://github.com/rust-embedded/wg#the-cortex-m-team