diff options
author | inmarket <andrewh@inmarket.com.au> | 2015-04-07 23:24:09 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2015-04-07 23:24:09 +1000 |
commit | b4aa4d565fd50749e2aa392ae898b7f6b3ef07a1 (patch) | |
tree | c3fdd086fa3cdc8d8d938753bb575f1de826463b /boards/addons/gdisp/board_SSD1331_tinyscreen_arduino.h | |
parent | f1d75f32becd3583c1eab3baf32b0448b7100156 (diff) | |
download | uGFX-b4aa4d565fd50749e2aa392ae898b7f6b3ef07a1.tar.gz uGFX-b4aa4d565fd50749e2aa392ae898b7f6b3ef07a1.tar.bz2 uGFX-b4aa4d565fd50749e2aa392ae898b7f6b3ef07a1.zip |
Example board files for connecting "TinyScreen" - an arduino SSD1331 display from Tiny-Circuits
Diffstat (limited to 'boards/addons/gdisp/board_SSD1331_tinyscreen_arduino.h')
-rw-r--r-- | boards/addons/gdisp/board_SSD1331_tinyscreen_arduino.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/boards/addons/gdisp/board_SSD1331_tinyscreen_arduino.h b/boards/addons/gdisp/board_SSD1331_tinyscreen_arduino.h new file mode 100644 index 00000000..17b125c8 --- /dev/null +++ b/boards/addons/gdisp/board_SSD1331_tinyscreen_arduino.h @@ -0,0 +1,34 @@ +/* + * This file is subject to the terms of the GFX License. If a copy of + * the license was not distributed with this file, you can obtain one at: + * + * http://ugfx.org/license.html + */ + +#ifndef _GDISP_LLD_BOARD_H +#define _GDISP_LLD_BOARD_H + +#define init_board(g) SSD1331_init_board() +#define post_init_board(g) +#define setpin_reset(g, state) SSD1331_setpin_reset(state) +#define acquire_bus(g) SSD1331_aquirebus() +#define release_bus(g) SSD1331_releasebus() +#define write_cmd(g, cmd) SSD1331_write_cmd(cmd) +#define write_data(g, data) SSD1331_write_data(data) + +#ifdef __cplusplus +extern "C" { +#endif + +void SSD1331_init_board(void); +void SSD1331_setpin_reset(int state); +void SSD1331_aquirebus(void); +void SSD1331_releasebus(void); +void SSD1331_write_cmd(uint8_t cmd); +void SSD1331_write_data(uint8_t data); + +#ifdef __cplusplus +} +#endif + +#endif /* _GDISP_LLD_BOARD_H */ |