From 3ae120406e1244d728276b2bcc74d03d1ccb230d Mon Sep 17 00:00:00 2001 From: inmarket Date: Sat, 21 Nov 2015 19:28:12 +1000 Subject: Add an Arduino Sketch project. It shows how to add ugfx as a sketch library. --- boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h (limited to 'boards/base/ArduinoTinyScreen/gfx/board_SSD1331.h') 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 */ -- cgit v1.2.3