Peter Cooper
/
Dome
Geodesic Light Dome Controller Program
i2c.h
- Committer:
- lolpcc
- Date:
- 2010-03-19
- Revision:
- 0:a7af7ec8b12f
File content as of revision 0:a7af7ec8b12f:
/* 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);