Previous 15994 Revisions Next

r6348 Monday 9th November, 2009 at 18:23:43 UTC by Wilbert Pol
[Serial device] Removed unused code.
[src/mess/machine]serial.c serial.h

src/mess/machine/serial.c
r6347r6348
120120   }
121121}
122122
123unsigned char serial_helper_get_parity(unsigned char data)
123static unsigned char serial_helper_get_parity(unsigned char data)
124124{
125125   return serial_parity_table[data & 0x0ff];
126126}
r6347r6348
439439   }
440440}
441441
442int transmit_register_get_data_bit(struct serial_transmit_register *transmit_reg)
442
443/* get a bit from the transmit register */
444static int transmit_register_get_data_bit(struct serial_transmit_register *transmit_reg)
443445{
444446   int bit;
445447
r6347r6348
459461   return bit;
460462}
461463
464
462465void   transmit_register_send_bit(running_machine *machine, struct serial_transmit_register *transmit_reg, struct serial_connection *connection)
463466{
464467   int data;
r6347r6348
672675   connection->in_callback = NULL;
673676}
674677
675/* set callback which will be executed when out status has changed */
676void   serial_connection_set_out_callback(running_machine *machine, struct serial_connection *connection, void (*out_cb)(running_machine *machine, int id, unsigned long state))
677{
678   connection->out_callback = out_cb;
679}
680
681678/* set callback which will be executed when in status has changed */
682679void   serial_connection_set_in_callback(running_machine *machine, struct serial_connection *connection, void (*in_cb)(running_machine *machine, int id, unsigned long state))
683680{
src/mess/machine/serial.h
r6347r6348
124124/* setup out and in callbacks */
125125void serial_connection_init(running_machine *machine, struct serial_connection *connection);
126126
127/* set callback which will be executed when out status has changed */
128void serial_connection_set_out_callback(running_machine *machine, struct serial_connection *connection, void (*out_cb)(running_machine *machine, int id, unsigned long state));
129
130127/* set callback which will be executed when in status has changed */
131128void serial_connection_set_in_callback(running_machine *machine, struct serial_connection *connection, void (*in_cb)(running_machine *machine, int id, unsigned long state));
132129
r6347r6348
211208   unsigned long bit_count;
212209};
213210
214/* get a bit from the transmit register */
215int transmit_register_get_data_bit(struct serial_transmit_register *transmit_reg);
216211/* setup transmit reg ready for transmit */
217212void transmit_register_setup(struct serial_transmit_register *transmit_reg, struct data_form *data_form,unsigned char data_byte);
218213void   transmit_register_send_bit(running_machine *machine, struct serial_transmit_register *transmit_reg, struct serial_connection *connection);
r6347r6348
222217/**** SERIAL HELPER ****/
223218
224219void serial_helper_setup(void);
225unsigned char serial_helper_get_parity(unsigned char data);
226220
227221/*******************************************************************************/
228222/**** SERIAL DEVICE ****/

Previous 15994 Revisions Next


© 1998-2018 The MESS Team