discovery
discovery copied to clipboard
Discover the world of microcontrollers through Rust!
It took me a while to debug why I wasn't able to send a single byte from the F3 to my computer (nothing showed up in minicom). The reason was...
I'm very new to rust and embedded things. I followed the instruction of the book and can not reproduce the section of the "volatile". If you have any idea, just...
[Section 7.2](https://docs.rust-embedded.org/discovery/07-registers/optimization.html) cannot be reproduced with the provided files as line numbers are missing in release build. This change adds them by modifying the release profile.
When I run the examples using `cargo run --example` `gdb` cannot step, as (I guess) the debug symbols (in particular line tables) are missing. To fix that, it would be...
On this page, https://docs.rust-embedded.org/discovery/07-registers/rtrm.html is this statement: We are interested in the register that's at an offset of 0x18 from the base address of the GPIOE peripheral. According to the...
I'm too new/bad at this to PR atm, so maybe later. I think a good bet for a follow-on lesson would be how to navigate the modules the `aux` modules...
As a complete beginner trying to do this tutorial, I spent quite a bit of time trying to get `iprintln!` to work. [issue 206](https://github.com/rust-embedded/discovery/issues/206) has an image attached which makes...
[Page](https://docs.rust-embedded.org/discovery/05-led-roulette/debug-it.html) Instructions say `break main` from gdb. This sets the break at line 7, the `#[entry]` line. I've found to get it to work (Windows), the command should be `break...
I was looking at led-roulette disassembly and something looked a bit off. A loop going through 8 LEDs was unrolled. In my experience, it's normally size that developers care about...
Hi, thanks for the awesome work. I found a minor bug in section _07 Registers / Bad Address_ When running the example with the following `openocd.gdb` config: ``` target remote...