4008-04-07 Release
[avr_bc100.git] / BaseMegaFirmware / GCC / bc100_slave.h
diff --git a/BaseMegaFirmware/GCC/bc100_slave.h b/BaseMegaFirmware/GCC/bc100_slave.h
new file mode 100644 (file)
index 0000000..63450b7
--- /dev/null
@@ -0,0 +1,23 @@
+// Martin Thomas 3/2008\r
+#ifndef BC100_SLAVE_H\r
+#define BC100_SLAVE_H\r
+\r
+#define BC100_SLAVE_TEST\r
+\r
+#include <stdint.h>\r
+#include <stdlib.h>\r
+\r
+#define BC100_SLAVE_READ    0x00\r
+#define BC100_SLAVE_WRITE   0x40\r
+#define BC100_SLAVE_EEPROM  0x80\r
+#define BC100_SLAVE_SRAM    0x00\r
+\r
+\r
+void bc100_slave_init( void );\r
+uint8_t bc100_slave_read( uint8_t cmd, size_t size, void *buf );\r
+\r
+#ifdef BC100_SLAVE_TEST\r
+uint8_t bc100_slave_test(void);\r
+#endif\r
+\r
+#endif\r