![]() |
LCD ST7036 Library 1.0
LCD ST7036 Library following the LCD API 1.0
|
00001 // --------------------------------------------------------------------------- 00002 // Created by Francisco Malpartida on 20/08/11. 00003 // Copyright 2011 - Under creative commons license 3.0: 00004 // Attribution-ShareAlike CC BY-SA 00005 // 00006 // This software is furnished "as is", without technical support, and with no 00007 // warranty, express or implied, as to its usefulness for any purpose. 00008 // 00009 // Thread Safe: No 00010 // Extendable: No 00011 // 00012 // @file LCD_C0220BiZ.h 00013 // NHD C0220BiZ display class definition. 00014 // 00015 // @brief Based on the LCD API 1.0 by dale@wentztech.com 00016 // This library implements the driver to drive the Newhaven Display 00017 // NHD‐C0220BiZ‐FSW‐FBW‐3V3M. The display is build around the ST7036 00018 // i2c LCD controller. This is a 3.3V display. 00019 // I2C displays based on the ST7632 should also be compatible. 00020 // 00021 // Other compatible displays: 00022 // - NHD‐C0220BiZ‐FSW‐FBW‐3V3M 00023 // - NHD-C0220BiZ-FS(RGB)-FBW-3VM 00024 // Non tested but should be compatible with no or little changes 00025 // - NHD-C0216CiZ-FSW-FBW-3V3 00026 // - NHD‐C0216CiZ‐FN‐FBW‐3V 00027 // 00028 // @author F. Malpartida - fmalpartida@gmail.com 00029 // --------------------------------------------------------------------------- 00030 00031 #ifndef LCD_C0220BIZ_h 00032 #define LCD_C0220BIZ_h 00033 00034 #define _LCDEXPANDED // If defined turn on advanced functions 00035 00036 #include <WConstants.h> 00037 #include "ST7036.h" 00038 00039 #define _LCD_C0220BIZ_VERSION "1.0" 00040 #define _LCD_API_VERSION "1.0" 00041 00042 class LCD_C0220BIZ : public ST7036 00043 { 00044 00045 public: 00046 00054 LCD_C0220BIZ( ); 00055 00065 LCD_C0220BIZ( int8_t backlightPin ); 00066 00067 }; 00068 00069 #endif 00070