Patent ID: 8205017

Claim:
A method for assigning a unique address to each device of a plurality of devices configured in a chain, the method comprising: transmitting a first command including an address ID of a first default address, wherein the first command comprises instructions to assign a first unique address, and wherein only a first device of the chain is initially assigned the first default address and each of the remaining devices of the chain is initially assigned a second default address, such that only the first device of the chain responds to the first command; transmitting a second command including the first unique address, wherein the second command comprises instructions to invert a logic level on an output pin, and wherein only the first device responds to the second command; receiving the logic level from the output pin of the first device on an input pin of a second device, wherein inversion of the logic level causes the second device to change behavior from ignoring the first default address to responding to the first default address; and transmitting a third command including the first default address, wherein the third command comprises instructions to assign a second unique address, and wherein only the second device of the chain is assigned the first default address, the first device of the chain is assigned the first unique address, and each of the other devices of the chain is assigned the second default address, such that only the second device of the chain responds to the third command.