X-Git-Url: http://git.hcoop.net/clinton/Smoothieware.git/blobdiff_plain/3aeb7c2acfbd08ee0f96a55beb88106a410ee2f2..ca6effd741176906b5ec27a5d16acc139e947ca9:/src/modules/utils/panel/panels/ST7565.h?ds=sidebyside diff --git a/src/modules/utils/panel/panels/ST7565.h b/src/modules/utils/panel/panels/ST7565.h index 14cbb0fb..64fbca15 100644 --- a/src/modules/utils/panel/panels/ST7565.h +++ b/src/modules/utils/panel/panels/ST7565.h @@ -7,39 +7,10 @@ #ifndef ST7565_H_ #define ST7565_H_ + #include "LcdBase.h" -#include "libs/Kernel.h" #include "mbed.h" #include "libs/Pin.h" -#include "Panel.h" - -using namespace std; -#include -#include -#include -#include - -//definitions for lcd -#define LCDWIDTH 128 -#define LCDHEIGHT 64 -#define LCDPAGES (LCDHEIGHT+7)/8 -#define FB_SIZE LCDWIDTH*LCDPAGES -#define FONT_SIZE_X 6 -#define FONT_SIZE_Y 8 - -#define spi_channel_checksum CHECKSUM("spi_channel") -#define spi_cs_pin_checksum CHECKSUM("spi_cs_pin") -#define spi_frequency_checksum CHECKSUM("spi_frequency") -#define encoder_a_pin_checksum CHECKSUM("encoder_a_pin") -#define encoder_b_pin_checksum CHECKSUM("encoder_b_pin") -#define click_button_pin_checksum CHECKSUM("click_button_pin") -#define up_button_pin_checksum CHECKSUM("up_button_pin") -#define down_button_pin_checksum CHECKSUM("down_button_pin") -#define contrast_checksum CHECKSUM("contrast") -#define rst_pin_checksum CHECKSUM("rst_pin") -#define a0_pin_checksum CHECKSUM("a0_pin") - -class Panel; class ST7565: public LcdBase { public: @@ -93,6 +64,7 @@ private: // text cursor position uint8_t tx, ty; uint8_t contrast; + bool reversed; }; #endif /* ST7565_H_ */