summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diserial.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/diserial.h')
-rw-r--r--src/emu/diserial.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/emu/diserial.h b/src/emu/diserial.h
index e76d1722e29..4b2482b6c22 100644
--- a/src/emu/diserial.h
+++ b/src/emu/diserial.h
@@ -81,51 +81,51 @@ public:
// construction/destruction
device_serial_interface(const machine_config &mconfig, device_t &device);
virtual ~device_serial_interface();
-
+
virtual void input_callback(UINT8 state) = 0;
-
+
void set_data_frame(int num_data_bits, int stop_bit_count, int parity_code);
- void receive_register_reset();
+ void receive_register_reset();
void receive_register_update_bit(int bit);
void receive_register_extract();
-
-
+
+
void transmit_register_reset();
void transmit_register_add_bit(int bit);
void transmit_register_setup(UINT8 data_byte);
UINT8 transmit_register_get_data_bit();
void transmit_register_send_bit();
-
+
UINT8 serial_helper_get_parity(UINT8 data) { return m_serial_parity_table[data]; }
UINT8 get_in_data_bit() { return ((m_input_state & SERIAL_STATE_RX_DATA)>>4) & 1; }
void set_out_data_bit(UINT8 data) { m_connection_state &=~SERIAL_STATE_TX_DATA; m_connection_state |=(data<<5); }
void serial_connection_out();
-
+
bool is_receive_register_full();
bool is_transmit_register_empty();
-
+
UINT8 get_received_char() { return m_rcv_byte_received; }
-
+
void set_other_connection(device_serial_interface *other_connection);
-
+
void connect(device_serial_interface *other_connection);
protected:
UINT8 m_input_state;
UINT8 m_connection_state;
-private:
+private:
UINT8 m_serial_parity_table[256];
- // Data frame
+ // Data frame
// length of word in bits
UINT8 m_df_word_length;
// parity state
UINT8 m_df_parity;
// number of stop bits
- UINT8 m_df_stop_bit_count;
-
+ UINT8 m_df_stop_bit_count;
+
// Receive register
/* data */
UINT16 m_rcv_register_data;
@@ -137,7 +137,7 @@ private:
UINT8 m_rcv_bit_count;
/* the byte of data received */
UINT8 m_rcv_byte_received;
-
+
// Transmit register
/* data */
UINT16 m_tra_register_data;
@@ -153,7 +153,7 @@ private:
class serial_source_device : public device_t,
- public device_serial_interface
+ public device_serial_interface
{
public:
// construction/destruction
@@ -163,7 +163,7 @@ public:
void send_bit(UINT8 data);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start();
};
extern const device_type SERIAL_SOURCE;