--- /dev/null
+// 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