 |
Xyris
0.5
|
Go to the documentation of this file.
35 void writeByte(uint16_t port, uint8_t data);
59 void writeWord(uint16_t port, uint16_t data);
75 void writeLong(uint16_t port, uint32_t data);
void writeLong(uint16_t port, uint32_t data)
Writes a long (32 bits) to the CPU bus at a given port address.
uint8_t readByte(uint16_t port)
Reads a byte (8 bits) off the CPU bus at a given port address.
void writeByte(uint16_t port, uint8_t data)
Writes a byte (8 bits) to the CPU bus at a given port address.
uint32_t readLong(uint16_t port)
Reads a long (32 bits) off the CPU bus at a given port address.
uint16_t readWord(uint16_t port)
Reads a word (16 bits) off the CPU bus at a given port address.
void writeByteSlow(uint16_t port, uint8_t data)
Writes a byte (8 bits) slowly to the CPU bus at a given port address.
i686 architecture implementation of Arch.hpp
void writeWord(uint16_t port, uint16_t data)
Writes a word (16 bits) to the CPU bus at a given port address.