Geodesic Light Dome Controller Program

Dependencies:   mbed

Revision:
0:a7af7ec8b12f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/i2c.h	Fri Mar 19 11:17:54 2010 +0000
@@ -0,0 +1,35 @@
+/* I2C bus Functions */
+
+void i2c_probe(void);
+void i2c_probe2(void);
+
+char init_lcd(void);
+char clear_lcd(void);
+char set_lcd(char line, char col);
+char write_lcd(char *str);
+
+char read_keyboard(void);
+char blocking_read_keyboard(void);
+
+void relay_operate(char r);
+void pio_write(unsigned char r,unsigned char d);
+void pio_read(unsigned char  d);
+
+void init_pca9685(unsigned char address);
+void channel_light(unsigned char ch, unsigned char lev);
+void pca9685_led(unsigned char addr, int led, unsigned char *values);
+void pca9685_brightness(int percent, unsigned char *values);
+
+void test_seven_seg(char loop);
+void print_seven_seg(unsigned char a,unsigned char b,unsigned char c,unsigned char d);
+
+void batron_lcd_init(void);
+void batron(void);
+char batron_lcd_write(char *b);
+char ascii_to_lcd(char ch);
+void batron_clear(void);
+char batron_clear_line(char row);
+char batron_put_xy(char ddram_byte, char row, char column);
+
+char pcf8574_kbd(char state);
+char pcf8584_sub_kbd(unsigned char d);
\ No newline at end of file