#ifndef PORT_H #define PORT_H #include typedef struct port8_t { uint16_t number; // port number, e.g. 0x3d4 VGA index register } port8_t; void port8_init( port8_t *port, uint16_t number ); void port8_write( port8_t *port, uint8_t data ); uint8_t port8_read( port8_t *port ); #endif //