Section attribute macro for data that is to be left uninitialized Data marked this way will retain its value across a reset (normally uninitialized data - in the .bss section) is initialized to zero during runtime initialization For example a `uint32_t` foo that will retain its value if the program is restarted by reset. uint32_t __uninitialized_ram(foo); The section attribute is `.uninitialized_data.`