DS18S20 implementation

Only rawly implemented.