comparison io.h @ 1232:c0120977eeea

Initial implementation of the XBAND "Eric Smith" keyboard
author Michael Pavone <pavone@retrodev.com>
date Sat, 25 Feb 2017 02:31:07 -0800
parents cf69a179aeaf
children d966298442d4
comparison
equal deleted inserted replaced
1231:d9d775d61fcf 1232:c0120977eeea
13 IO_GAMEPAD2, 13 IO_GAMEPAD2,
14 IO_GAMEPAD3, 14 IO_GAMEPAD3,
15 IO_GAMEPAD6, 15 IO_GAMEPAD6,
16 IO_MOUSE, 16 IO_MOUSE,
17 IO_SATURN_KEYBOARD, 17 IO_SATURN_KEYBOARD,
18 IO_XBAND_KEYBOARD,
18 IO_MENACER, 19 IO_MENACER,
19 IO_JUSTIFIER, 20 IO_JUSTIFIER,
20 IO_SEGA_MULTI, 21 IO_SEGA_MULTI,
21 IO_EA_MULTI_A, 22 IO_EA_MULTI_A,
22 IO_EA_MULTI_B, 23 IO_EA_MULTI_B,
50 struct { 51 struct {
51 uint16_t events[8]; 52 uint16_t events[8];
52 uint8_t read_pos; 53 uint8_t read_pos;
53 uint8_t write_pos; 54 uint8_t write_pos;
54 uint8_t tr_counter; 55 uint8_t tr_counter;
56 uint8_t mode;
57 uint8_t cmd;
55 } keyboard; 58 } keyboard;
56 } device; 59 } device;
57 uint8_t output; 60 uint8_t output;
58 uint8_t control; 61 uint8_t control;
59 uint8_t input[3]; 62 uint8_t input[3];