| 41 | }; |
| 42 | |
| 43 | unsigned char ChatPad2USB(unsigned char input) |
| 44 | { |
| 45 | unsigned char row = input & 0x0F; |
| 46 | unsigned char column = (input & 0xF0) >> 4; |
| 47 | |
| 48 | if (row >= ROW_SIZE) |
| 49 | return 0x00; |
| 50 | if (column >= (sizeof(columns) / sizeof(columns[0]))) |
| 51 | return 0x00; |
| 52 | return columns[column].row[row]; |
| 53 | } |