#pragma once typedef volatile uint8_t reg8; typedef volatile uint16_t reg16; typedef volatile uint32_t reg32;