discovery
discovery copied to clipboard
Discover the world of microcontrollers through Rust!
I found two issues when trying to follow the [Flash It chapter](https://rust-embedded.github.io/discovery/05-led-roulette/flash-it.html) on Windows with the latest (as of writing) versions of openocd and arm-none-eabi-gdb. This is particularily bad as...
I'm working through the discovery book and just did the `gdb` session in [this chapter](https://docs.rust-embedded.org/discovery/05-led-roulette/the-led-and-delay-abstractions.html). What I found is that while `info locals` properly reports my change to `half_period`, the...
- MacOS 10.15.4 - my board is new revision; I needed to connect BP3 is [explained here]( https://rust-embedded.github.io/discovery/06-hello-world/index.html) to enable `itdump`. ``` $ ls -l /dev/cu.* crw-rw-rw- 1 root wheel...
Using Windows the relative path from the cmd prompt was not working: ------------------------------------------------------------------------------------------------------ C:\Program Files (x86)\GNU Arm Embedded Toolchain\9 2020-q2-update\bin\arm-none-eabi-gdb.exe: warning: Couldn't determine a path for the index cache directory....
In chapter 9, clocks and timers, there is this line: https://github.com/rust-embedded/discovery/blame/master/src/09-clocks-and-timers/for-loop-delays.md#L21 > The processor inside the microcontroller is clocked at 72 MHz but also this one: https://github.com/rust-embedded/discovery/blame/master/src/09-clocks-and-timers/one-shot-timer.md#L43 > both APB1...
In chapters 3 and 14.2 the link to the LSM303DLHC is https://www.st.com/resource/en/datasheet/lsm303dlhc.pdf and it leads to the 404 page.  The document can be found on other websites. For example...
👋 Hi, I'm doing a small study group (with @mjhoy and @deffen3) and each of us encountered this issue when trying to do "debug it" in the LED roulette example:...
Hi, I'm trying to execute the 05 Led Roulette example on Windows. The bare example works fine (building, flashing, debuging) however as soon as I execute aux5::init() I end up...
I asked this on book repo yesterday, but it seems it applies to this repo so I would to give it a try. I followed the instructions to install tools...
whenever I run `cargo run`, cargo does a clean build. Is there a way to enable incremental compilation, so it stop recompiling all the dependencies over and over again?