#ifndef __PORT_H #define __PORT_H #include #include struct port { uint16_t port_number; enum { port8bit, port8bit_slow, port16bit, port32bit} bandwidth; }; void port_write(struct port p, uint32_t data); uint32_t port_read(struct port p); #endif