PSoC: ThermoLog firmware for DS18B20 sensors