#include <EEPROM_93C46.hh>
Definition at line 15 of file EEPROM_93C46.hh.
◆ State
Enumerator |
---|
IN_RESET | |
WAIT_FOR_START_BIT | |
WAIT_FOR_COMMAND | |
READING_DATA | |
WAIT_FOR_WRITE | |
WAIT_FOR_WRITE_ALL | |
Definition at line 54 of file EEPROM_93C46.hh.
◆ EEPROM_93C46() [1/2]
openmsx::EEPROM_93C46::EEPROM_93C46 |
( |
const XMLElement & |
xml | ) |
|
|
explicit |
◆ EEPROM_93C46() [2/2]
openmsx::EEPROM_93C46::EEPROM_93C46 |
( |
const std::string & |
name, |
|
|
const DeviceConfig & |
config |
|
) |
| |
◆ backdoor()
const uint8_t * openmsx::EEPROM_93C46::backdoor |
( |
| ) |
const |
|
inline |
◆ read_DO()
bool openmsx::EEPROM_93C46::read_DO |
( |
EmuTime::param |
time | ) |
const |
◆ reset()
void openmsx::EEPROM_93C46::reset |
( |
| ) |
|
◆ serialize()
template<typename Archive >
void openmsx::EEPROM_93C46::serialize |
( |
Archive & |
ar, |
|
|
unsigned |
version |
|
) |
| |
◆ write_CLK()
void openmsx::EEPROM_93C46::write_CLK |
( |
bool |
value, |
|
|
EmuTime::param |
time |
|
) |
| |
◆ write_CS()
void openmsx::EEPROM_93C46::write_CS |
( |
bool |
value, |
|
|
EmuTime::param |
time |
|
) |
| |
◆ write_DI()
void openmsx::EEPROM_93C46::write_DI |
( |
bool |
value, |
|
|
EmuTime::param |
time |
|
) |
| |
◆ ADDRESS_BITS
constexpr uint8_t openmsx::EEPROM_93C46::ADDRESS_BITS = 7 |
|
staticconstexpr |
◆ ADDRESS_MASK
constexpr uint32_t openmsx::EEPROM_93C46::ADDRESS_MASK = NUM_ADDRESSES - 1 |
|
staticconstexpr |
◆ DATA_BITS
constexpr uint8_t openmsx::EEPROM_93C46::DATA_BITS = 8 |
|
staticconstexpr |
◆ NUM_ADDRESSES
constexpr uint32_t openmsx::EEPROM_93C46::NUM_ADDRESSES = 1 << ADDRESS_BITS |
|
staticconstexpr |
The documentation for this class was generated from the following files: