Patent ID: 8656208

Claim:
A communication system, comprising: a master device for storing first error detection data, transmitting a reference clock to a slave device through a clock line, transmitting and receiving data with the slave device through a data line, receiving input data from the slave device, requesting error detection data to the slave device and receiving second error detection data from the slave device; and the slave device for storing the second error detection data, receiving the reference clock, detecting human input data, transmitting and receiving the data with the master device, generating and transmitting the input data to the master device, and transmitting the second error detection data to the master device in response to the request for error detection data, wherein the master device compares the first error detection data with the second error detection data and initializes the slave device when the stored first error detection data is not the same as the second error detection data, wherein the second error detection data is stored the same as the first error detection data during initialization, and wherein the stored second error detection data is changeable.