diff options
author | inmarket <andrewh@inmarket.com.au> | 2015-11-21 19:28:12 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2015-11-21 19:28:12 +1000 |
commit | 3ae120406e1244d728276b2bcc74d03d1ccb230d (patch) | |
tree | f429f479c6e146e1c3cdfc986689ca6750b1c4c2 /boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h | |
parent | c5a86757bd8309027d50f82d8947250c8e1197e6 (diff) | |
download | uGFX-3ae120406e1244d728276b2bcc74d03d1ccb230d.tar.gz uGFX-3ae120406e1244d728276b2bcc74d03d1ccb230d.tar.bz2 uGFX-3ae120406e1244d728276b2bcc74d03d1ccb230d.zip |
Add an Arduino Sketch project.
It shows how to add ugfx as a sketch library.
Diffstat (limited to 'boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h')
-rw-r--r-- | boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h b/boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h new file mode 100644 index 00000000..17b125c8 --- /dev/null +++ b/boards/base/ArduinoTinyScreen/gfx/board_SSD1331.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 */ |