#include #include "hal.h" typedef struct { volatile uint32_t state; } My_Mem; #define MY_MEM ((My_Mem*)(0xF0030000)) int main(void) { printf("HELLO WORLD\n"); uint32_t state = 10000; uint32_t state_return; while (1) { printf("State in : %i\n", state); MY_MEM->state = state; state_return = MY_MEM->state; state = state + 1; printf("State out: %i\n", state_return); } return 0; }