From ce88c950567033a9f23da716a14e0a9d0862e815 Mon Sep 17 00:00:00 2001 From: Patrick Mackinlay Date: Mon, 21 Nov 2022 15:41:58 +0700 Subject: eepromser: correct data out level --- src/devices/machine/eepromser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/devices/machine/eepromser.cpp b/src/devices/machine/eepromser.cpp index a8502e72fe3..93476ad360b 100644 --- a/src/devices/machine/eepromser.cpp +++ b/src/devices/machine/eepromser.cpp @@ -340,8 +340,8 @@ void eeprom_serial_base_device::set_state(eeprom_state newstate) // switch to the new state m_state = newstate; - // set DO high (actually high impedance; pullup assumed) - m_do_cb(1); + // set DO high (actually high impedance; pullup assumed) except when entering STATE_READING_DATA + m_do_cb(m_state != STATE_READING_DATA); } -- cgit v1.2.3