I/O Routines
| Routine | Resource | Definition | Type |
|  SIO1 IN |  SIO-1 RXD |  Buffer 1 incoming receive byte  |  Interrupt  |
|  SIO1 IN |  SIO-0 RXD |  Buffer 1 incoming receive byte  |  Interrupt  |
|  MIDI IN "A" |  SIO-1 IN |  Receive 1 complete MIDI Message  |  Procedural  |
|  SIO-1 tx  |  SIO-1 TXD |  Issue 1 byte out of the serial port  |  Procedural  |
|  SIO-0 tx  |  SIO-0 TXD  |  Issue 1 byte out of the serial port  |  Procedural  |
|  MIDI IN "B"  |  SIO-0 IN  |  Receive 1 complete MIDI Message  |  Procedural  |
|  MIDI OUT "A"  |  SIO-1 tx  |  Issue 1 complete MIDI Message  |  Procedural  |
|  MIDI OUT "B" |  SIO-0 tx |  Issue 1 complete MIDI Message  |  Procedural  |
|  LCD OUT |  P2,P3.4,P3.5, P1.4  |  Issue 1 byte to LCD Display  |  Procedural  |
|  I2C OUT  |  MAX7300 |  Issue a byte to selected Port Expander  |  Procedural  |
|  ENABLE MOTOR  |   I2C OUT   |  Issue a byte to selected Port Expander  |  Procedural  |
|  SET MOTOR DIRECTION  |   I2C OUT |  Set State of 2 specified Motor Direction Bits   |  Procedural  |