Mouse type now configurable
This commit is contained in:
parent
d9fe1a30d7
commit
09dbd1dd65
21 changed files with 494 additions and 238 deletions
|
|
@ -15,14 +15,11 @@ enum
|
|||
|
||||
SERIAL serial1, serial2;
|
||||
|
||||
int mousepos=-1;
|
||||
int mousedelay;
|
||||
|
||||
void serial_reset()
|
||||
{
|
||||
serial1.iir = serial1.ier = serial1.lcr = 0;
|
||||
serial2.iir = serial2.ier = serial2.lcr = 0;
|
||||
mousedelay = 0;
|
||||
serial1.fifo_read = serial1.fifo_write = 0;
|
||||
serial2.fifo_read = serial2.fifo_write = 0;
|
||||
}
|
||||
|
|
@ -120,7 +117,7 @@ void serial_write(uint16_t addr, uint8_t val, void *p)
|
|||
if ((val & 2) && !(serial->mctrl & 2))
|
||||
{
|
||||
if (serial->rcr_callback)
|
||||
serial->rcr_callback(serial);
|
||||
serial->rcr_callback(serial, serial->rcr_callback_p);
|
||||
// pclog("RCR raised! sending M\n");
|
||||
}
|
||||
serial->mctrl = val;
|
||||
|
|
|
|||
Loading…
Reference in a new issue