Peter Cooper / Mbed 2 deprecated Dome

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers i2c.h Source File

i2c.h

00001 /* I2C bus Functions */
00002 
00003 void i2c_probe(void);
00004 void i2c_probe2(void);
00005 
00006 char init_lcd(void);
00007 char clear_lcd(void);
00008 char set_lcd(char line, char col);
00009 char write_lcd(char *str);
00010 
00011 char read_keyboard(void);
00012 char blocking_read_keyboard(void);
00013 
00014 void relay_operate(char r);
00015 void pio_write(unsigned char r,unsigned char d);
00016 void pio_read(unsigned char  d);
00017 
00018 void init_pca9685(unsigned char address);
00019 void channel_light(unsigned char ch, unsigned char lev);
00020 void pca9685_led(unsigned char addr, int led, unsigned char *values);
00021 void pca9685_brightness(int percent, unsigned char *values);
00022 
00023 void test_seven_seg(char loop);
00024 void print_seven_seg(unsigned char a,unsigned char b,unsigned char c,unsigned char d);
00025 
00026 void batron_lcd_init(void);
00027 void batron(void);
00028 char batron_lcd_write(char *b);
00029 char ascii_to_lcd(char ch);
00030 void batron_clear(void);
00031 char batron_clear_line(char row);
00032 char batron_put_xy(char ddram_byte, char row, char column);
00033 
00034 char pcf8574_kbd(char state);
00035 char pcf8584_sub_kbd(unsigned char d);