Peter Cooper
/
Dome
Geodesic Light Dome Controller Program
i2c.h@1:dc58f0b0eeec, 2010-03-24 (annotated)
- Committer:
- lolpcc
- Date:
- Wed Mar 24 09:06:23 2010 +0000
- Revision:
- 1:dc58f0b0eeec
- Parent:
- 0:a7af7ec8b12f
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lolpcc | 0:a7af7ec8b12f | 1 | /* I2C bus Functions */ |
lolpcc | 0:a7af7ec8b12f | 2 | |
lolpcc | 0:a7af7ec8b12f | 3 | void i2c_probe(void); |
lolpcc | 0:a7af7ec8b12f | 4 | void i2c_probe2(void); |
lolpcc | 0:a7af7ec8b12f | 5 | |
lolpcc | 0:a7af7ec8b12f | 6 | char init_lcd(void); |
lolpcc | 0:a7af7ec8b12f | 7 | char clear_lcd(void); |
lolpcc | 0:a7af7ec8b12f | 8 | char set_lcd(char line, char col); |
lolpcc | 0:a7af7ec8b12f | 9 | char write_lcd(char *str); |
lolpcc | 0:a7af7ec8b12f | 10 | |
lolpcc | 0:a7af7ec8b12f | 11 | char read_keyboard(void); |
lolpcc | 0:a7af7ec8b12f | 12 | char blocking_read_keyboard(void); |
lolpcc | 0:a7af7ec8b12f | 13 | |
lolpcc | 0:a7af7ec8b12f | 14 | void relay_operate(char r); |
lolpcc | 0:a7af7ec8b12f | 15 | void pio_write(unsigned char r,unsigned char d); |
lolpcc | 0:a7af7ec8b12f | 16 | void pio_read(unsigned char d); |
lolpcc | 0:a7af7ec8b12f | 17 | |
lolpcc | 0:a7af7ec8b12f | 18 | void init_pca9685(unsigned char address); |
lolpcc | 0:a7af7ec8b12f | 19 | void channel_light(unsigned char ch, unsigned char lev); |
lolpcc | 0:a7af7ec8b12f | 20 | void pca9685_led(unsigned char addr, int led, unsigned char *values); |
lolpcc | 0:a7af7ec8b12f | 21 | void pca9685_brightness(int percent, unsigned char *values); |
lolpcc | 0:a7af7ec8b12f | 22 | |
lolpcc | 0:a7af7ec8b12f | 23 | void test_seven_seg(char loop); |
lolpcc | 0:a7af7ec8b12f | 24 | void print_seven_seg(unsigned char a,unsigned char b,unsigned char c,unsigned char d); |
lolpcc | 0:a7af7ec8b12f | 25 | |
lolpcc | 0:a7af7ec8b12f | 26 | void batron_lcd_init(void); |
lolpcc | 0:a7af7ec8b12f | 27 | void batron(void); |
lolpcc | 0:a7af7ec8b12f | 28 | char batron_lcd_write(char *b); |
lolpcc | 0:a7af7ec8b12f | 29 | char ascii_to_lcd(char ch); |
lolpcc | 0:a7af7ec8b12f | 30 | void batron_clear(void); |
lolpcc | 0:a7af7ec8b12f | 31 | char batron_clear_line(char row); |
lolpcc | 0:a7af7ec8b12f | 32 | char batron_put_xy(char ddram_byte, char row, char column); |
lolpcc | 0:a7af7ec8b12f | 33 | |
lolpcc | 0:a7af7ec8b12f | 34 | char pcf8574_kbd(char state); |
lolpcc | 0:a7af7ec8b12f | 35 | char pcf8584_sub_kbd(unsigned char d); |