Source for 8051f801 to allow Si1143 devices to be read, converted, and sent to a host