summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/avigo.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-10-23 18:24:43 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2018-10-23 18:24:43 +0200
commit769e13f265084d55e4d9aa2ff692368c61207058 (patch)
tree591183de9818bdefc8d16419f73ac8ca62058d6e /src/mame/drivers/avigo.cpp
parent66b5dd9a1a161b723bbde2d1edc09bcbf92f1537 (diff)
bus/rs232.cpp: completed removal of MCFG macros (nw)
Diffstat (limited to 'src/mame/drivers/avigo.cpp')
-rw-r--r--src/mame/drivers/avigo.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/avigo.cpp b/src/mame/drivers/avigo.cpp
index 0a6c2f17481..97734c8cadc 100644
--- a/src/mame/drivers/avigo.cpp
+++ b/src/mame/drivers/avigo.cpp
@@ -757,17 +757,17 @@ MACHINE_CONFIG_START(avigo_state::avigo)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
NS16550(config, m_uart, XTAL(1'843'200));
- m_uart->out_tx_callback().set("serport", FUNC(rs232_port_device::write_txd));
- m_uart->out_dtr_callback().set("serport", FUNC(rs232_port_device::write_dtr));
- m_uart->out_rts_callback().set("serport", FUNC(rs232_port_device::write_rts));
+ m_uart->out_tx_callback().set(m_serport, FUNC(rs232_port_device::write_txd));
+ m_uart->out_dtr_callback().set(m_serport, FUNC(rs232_port_device::write_dtr));
+ m_uart->out_rts_callback().set(m_serport, FUNC(rs232_port_device::write_rts));
m_uart->out_int_callback().set(FUNC(avigo_state::com_interrupt));
- MCFG_DEVICE_ADD( "serport", RS232_PORT, default_rs232_devices, nullptr )
- MCFG_RS232_RXD_HANDLER(WRITELINE("ns16550", ins8250_uart_device, rx_w))
- MCFG_RS232_DCD_HANDLER(WRITELINE("ns16550", ins8250_uart_device, dcd_w))
- MCFG_RS232_DSR_HANDLER(WRITELINE("ns16550", ins8250_uart_device, dsr_w))
- MCFG_RS232_RI_HANDLER(WRITELINE("ns16550", ins8250_uart_device, ri_w))
- MCFG_RS232_CTS_HANDLER(WRITELINE("ns16550", ins8250_uart_device, cts_w))
+ RS232_PORT(config, m_serport, default_rs232_devices, nullptr);
+ m_serport->rxd_handler().set(m_uart, FUNC(ins8250_uart_device::rx_w));
+ m_serport->dcd_handler().set(m_uart, FUNC(ins8250_uart_device::dcd_w));
+ m_serport->dsr_handler().set(m_uart, FUNC(ins8250_uart_device::dsr_w));
+ m_serport->ri_handler().set(m_uart, FUNC(ins8250_uart_device::ri_w));
+ m_serport->cts_handler().set(m_uart, FUNC(ins8250_uart_device::cts_w));
/* video hardware */
MCFG_SCREEN_ADD("screen", LCD)