#pragma once #include #include class Port { public: Port(uint16_t pin,uint16_t ddr,uint16_t port); uint8_t DDR(); void DDR(uint8_t value); public: volatile BYTE *pin, *ddr, *port; };