diff options
author | root <root@lamia.panaceas.james.local> | 2015-12-01 02:22:22 +0000 |
---|---|---|
committer | root <root@lamia.panaceas.james.local> | 2015-12-01 02:22:22 +0000 |
commit | 15f6f34fe239b0b71cb2ef4fd16f278a23b52506 (patch) | |
tree | d825203b06c00556618504b0feb81b7520e618f6 /app/prototypes.h | |
parent | b4775420082f46cac862c8c55f23a68a2e96019d (diff) | |
download | candlestick-15f6f34fe239b0b71cb2ef4fd16f278a23b52506.tar.gz candlestick-15f6f34fe239b0b71cb2ef4fd16f278a23b52506.tar.bz2 candlestick-15f6f34fe239b0b71cb2ef4fd16f278a23b52506.zip |
fish
Diffstat (limited to 'app/prototypes.h')
-rw-r--r-- | app/prototypes.h | 19 |
1 files changed, 19 insertions, 0 deletions
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); |