diff --git a/examples/rtic_bare4.rs b/examples/rtic_bare4.rs index 2637ed6d30fc52faaa5ff304274c5f990e686cc4..2c57c13c490e17b005003db19620eda6aa6cffe2 100644 --- a/examples/rtic_bare4.rs +++ b/examples/rtic_bare4.rs @@ -126,7 +126,8 @@ const APP: () = { // Give an example in the above code, where reordering might make things go horribly wrong // (hint, accessing a peripheral not being powered...) // -// ** your answer here ** +// If you have a register being accessed before its been setup correctly yet, there would +// be undefined behaviour. // // Without the non-reordering property of `write_volatile/read_volatile` could that happen in theory // (argue from the point of data dependencies).