diff options
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 |
commit | 769e13f265084d55e4d9aa2ff692368c61207058 (patch) | |
tree | 591183de9818bdefc8d16419f73ac8ca62058d6e /src/mame/drivers/avigo.cpp | |
parent | 66b5dd9a1a161b723bbde2d1edc09bcbf92f1537 (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.cpp | 18 |
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) |