You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the hardware section early on in the book it would be really nice to go over some of the hardware difference that come up while programming with rust.
Specifically for Cortex-M, thumbv6 (Cortex-M0) does not provide atomic instructions, while thumbv7 (Cortex-M3 and above) do. These instructions give an alternative to the heavy-handed disabling of all interrupts:
The text was updated successfully, but these errors were encountered:
In the hardware section early on in the book it would be really nice to go over some of the hardware difference that come up while programming with rust.
I read later
https://rust-embedded.github.io/book/concurrency/index.html#atomic-access
The text was updated successfully, but these errors were encountered: