From 15f6f34fe239b0b71cb2ef4fd16f278a23b52506 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 1 Dec 2015 02:22:22 +0000 Subject: fish --- app/prototypes.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'app/prototypes.h') diff --git a/app/prototypes.h b/app/prototypes.h index 72401f1..34d7863 100644 --- a/app/prototypes.h +++ b/app/prototypes.h @@ -28,7 +28,26 @@ extern void delay_ms(uint32_t d); extern int timed_out(uint32_t then, unsigned int ms); extern void ticker_init(void); /* i2c.c */ +extern int i2c_bb(int scl, int sda); +extern void i2c_bb_start(void); +extern void i2c_bb_stop(void); +extern int i2c_bb_send_data(uint8_t v); +extern int i2c_bb_start_transaction(uint8_t a, int wnr); +extern void i2c_bb_init(void); /* lcd.c */ +extern uint8_t fb[2][16]; +extern uint8_t shadow[2][16]; +extern void lcd_refresh(void); +extern void lcd_tick(void); +extern void lcd_write_char(uint8_t c, int x, int y); +extern void lcd_erase(int x, int y, int w); +extern void lcd_erase_line(int w, int y); +extern void lcd_erase_all(void); +extern void lcd_write(char *c, int x, int y); +extern void lcd_backlight(int i); +extern void lcd_reset(void); +extern void lcd_init(void); +extern void lcd_shutdown(void); /* adc.c */ extern int host_has_power; extern void adc_tick(void); -- cgit v1.2.3