volatile

This module contains code for generating volatile loads and stores, which are useful in embedded and systems programming.

Templates

template volatileLoad[T](src: ptr T): T
Generates a volatile load of the value stored in the container src. Note that this only effects code generation on C like backends Source Edit
template volatileStore[T](dest: ptr T; val: T)
Generates a volatile store into the container dest of the value val. Note that this only effects code generation on C like backends Source Edit

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/volatile.html