1 #ifndef ADDRESSDATABUS_H 2 #define ADDRESSDATABUS_H 145 #endif // ADDRESSDATABUS_H
virtual bool WriteData(const uint8_t &data, Endianness endianness=BigEndian)=0
Writes 8-bit data to the currently selected address.
An interface for implementing components that read/write data via an address bus. ...
virtual bool ReadData(uint8_t &data, Endianness endianness=BigEndian)=0
Reads 8-bit data from the currently selected address.
AddressDataBus()
Constructs an AddressDataBus instance.
virtual ~AddressDataBus()
virtual void AddressSelect(uint64_t address)=0
Place an address on the bus.