]> the.earth.li Git - temper-clone.git/blobdiff - w1.h
Add initial 1-Wire support and use it for the USB serial #
[temper-clone.git] / w1.h
diff --git a/w1.h b/w1.h
new file mode 100644 (file)
index 0000000..54c9f5b
--- /dev/null
+++ b/w1.h
@@ -0,0 +1,13 @@
+#ifndef __W1_H__
+#define __W1_H__
+
+#define W1_PIN 0       /* Pin 0 on Port B */
+
+uint8_t w1_crc(uint8_t *buf, uint8_t len);
+void w1_write(uint8_t val);
+uint8_t w1_read_byte();
+void w1_read(uint8_t *buf, uint8_t len);
+bool w1_reset(void);
+void w1_setup(void);
+
+#endif /* __W1_H__ */