Peter Cooper
/
diags
test code for our MBED board
i2c.h@1:6877bb99aa17, 2011-05-04 (annotated)
- Committer:
- lolpcc
- Date:
- Wed May 04 08:30:52 2011 +0000
- Revision:
- 1:6877bb99aa17
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lolpcc | 1:6877bb99aa17 | 1 | /* I2C bus Functions */ |
lolpcc | 1:6877bb99aa17 | 2 | |
lolpcc | 1:6877bb99aa17 | 3 | void marc(void); |
lolpcc | 1:6877bb99aa17 | 4 | |
lolpcc | 1:6877bb99aa17 | 5 | void i2c_probe(void); |
lolpcc | 1:6877bb99aa17 | 6 | |
lolpcc | 1:6877bb99aa17 | 7 | char init_lcd(void); |
lolpcc | 1:6877bb99aa17 | 8 | char clear_lcd(void); |
lolpcc | 1:6877bb99aa17 | 9 | char set_lcd(char line, char col); |
lolpcc | 1:6877bb99aa17 | 10 | char write_lcd(char *str); |
lolpcc | 1:6877bb99aa17 | 11 | |
lolpcc | 1:6877bb99aa17 | 12 | char read_keyboard(void); |
lolpcc | 1:6877bb99aa17 | 13 | char blocking_read_keyboard(void); |
lolpcc | 1:6877bb99aa17 | 14 | |
lolpcc | 1:6877bb99aa17 | 15 | void relay_operate(char r); |
lolpcc | 1:6877bb99aa17 | 16 | void pio_write(unsigned char r,unsigned char d); |
lolpcc | 1:6877bb99aa17 | 17 | void pio_read(unsigned char d); |
lolpcc | 1:6877bb99aa17 | 18 | |
lolpcc | 1:6877bb99aa17 | 19 | void init_pca9685(unsigned char address); |
lolpcc | 1:6877bb99aa17 | 20 | void channel_light(unsigned char ch, unsigned char lev); |
lolpcc | 1:6877bb99aa17 | 21 | void pca9685_led(unsigned char addr, int led, unsigned char *values); |
lolpcc | 1:6877bb99aa17 | 22 | void pca9685_brightness(int percent, unsigned char *values); |
lolpcc | 1:6877bb99aa17 | 23 | |
lolpcc | 1:6877bb99aa17 | 24 | void test_seven_seg(char loop); |
lolpcc | 1:6877bb99aa17 | 25 | void sseg_four_digits(int a); |
lolpcc | 1:6877bb99aa17 | 26 | void print_seven_seg(unsigned char a,unsigned char b,unsigned char c,unsigned char d); |
lolpcc | 1:6877bb99aa17 | 27 | |
lolpcc | 1:6877bb99aa17 | 28 | void batron_lcd_init(void); |
lolpcc | 1:6877bb99aa17 | 29 | void batron(char *str); |
lolpcc | 1:6877bb99aa17 | 30 | char batron_lcd_write(char *b); |
lolpcc | 1:6877bb99aa17 | 31 | char ascii_to_lcd(char ch); |
lolpcc | 1:6877bb99aa17 | 32 | void batron_clear(void); |
lolpcc | 1:6877bb99aa17 | 33 | char batron_clear_line(char row); |
lolpcc | 1:6877bb99aa17 | 34 | char batron_put_xy(char ddram_byte, char row, char column); |
lolpcc | 1:6877bb99aa17 | 35 | |
lolpcc | 1:6877bb99aa17 | 36 | char pcf8574_kbd(char state); |
lolpcc | 1:6877bb99aa17 | 37 | char pcf8584_sub_kbd(unsigned char d); |