#pragma once #include struct Gpio { volatile uint32_t data; }; #define gpio0 ((Gpio*) 0x40000000)