summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/rs232/rs232.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/rs232/rs232.h')
-rw-r--r--src/devices/bus/rs232/rs232.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/devices/bus/rs232/rs232.h b/src/devices/bus/rs232/rs232.h
index b58f876cb48..461101ee5bb 100644
--- a/src/devices/bus/rs232/rs232.h
+++ b/src/devices/bus/rs232/rs232.h
@@ -8,30 +8,6 @@
#include "diserial.h"
-#define MCFG_RS232_RXD_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_rxd_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_DCD_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_dcd_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_DSR_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_dsr_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_RI_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_ri_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_SI_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_si_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_CTS_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_cts_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_RXC_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_rxc_handler(DEVCB_##_devcb);
-
-#define MCFG_RS232_TXC_HANDLER(_devcb) \
- downcast<rs232_port_device &>(*device).set_txc_handler(DEVCB_##_devcb);
-
#define RS232_BAUD_110 (0x00)
#define RS232_BAUD_150 (0x01)
#define RS232_BAUD_300 (0x02)
@@ -135,14 +111,6 @@ public:
virtual ~rs232_port_device();
// static configuration helpers
- template <class Object> devcb_base &set_rxd_handler(Object &&cb) { return m_rxd_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_dcd_handler(Object &&cb) { return m_dcd_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_dsr_handler(Object &&cb) { return m_dsr_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_ri_handler(Object &&cb) { return m_ri_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_si_handler(Object &&cb) { return m_si_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_cts_handler(Object &&cb) { return m_cts_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_rxc_handler(Object &&cb) { return m_rxc_handler.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_txc_handler(Object &&cb) { return m_txc_handler.set_callback(std::forward<Object>(cb)); }
auto rxd_handler() { return m_rxd_handler.bind(); }
auto dcd_handler() { return m_dcd_handler.bind(); }
auto dsr_handler() { return m_dsr_handler.bind(); }