Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
TFT_eSPI
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
xpstem
TFT_eSPI
Commits
9cfc8683
Commit
9cfc8683
authored
Nov 02, 2020
by
Bodmer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update EPD_Support.h
parent
c9490f91
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
3 deletions
+16
-3
examples/ePaper/Floyd_Steinberg/EPD_Support.h
examples/ePaper/Floyd_Steinberg/EPD_Support.h
+16
-3
No files found.
examples/ePaper/Floyd_Steinberg/EPD_Support.h
View file @
9cfc8683
...
...
@@ -42,30 +42,42 @@
#if defined (EPD1IN54_H) || defined (EPD1IN54B_H)
#define EPD_WIDTH 200 // Frame buffer is 5000 bytes
#define EPD_HEIGHT 200
#define INIT_LUT lut_full_update
#elif defined (EPD1IN54C_H)
#define EPD_WIDTH 152 // 2 frame buffers of 2888 bytes each
#define EPD_HEIGHT 152
#define INIT_LUT
#elif defined (EPD2IN7_H) || defined (EPD2IN7B_H)
#define EPD_WIDTH 176 // Frame buffer is 5808 bytes
#define EPD_HEIGHT 264
#define INIT_LUT
#elif defined (EPD2IN9_H)
|| defined (EPD2IN9B_H)
#elif defined (EPD2IN9_H)
#define EPD_WIDTH 128 // Frame buffer is 4736 bytes
#define EPD_HEIGHT 296
#define INIT_LUT lut_full_update
#elif defined (EPD2IN9B_H)
#define EPD_WIDTH 128 // Frame buffer is 4736 bytes
#define EPD_HEIGHT 296
#define INIT_LUT
#elif defined (EPD2IN13_H)
#define EPD_WIDTH 122 // Frame buffer is 4000 bytes
#define EPD_HEIGHT 250
#define INIT_LUT lut_full_update
#elif defined (EPD2IN13B_H)
#define EPD_WIDTH 104 // 2 frame buffers of 2756 bytes each
#define EPD_HEIGHT 212
#define INIT_LUT
#elif defined (EPD4IN2_H)
#elif defined (EPD4IN2_H)
|| defined (EPD4IN2B_H)
#define EPD_WIDTH 400 // Frame buffer is 15000 bytes
#define EPD_HEIGHT 300
#define INIT_LUT
// ESP8266 has just enough RAM for a 2 color 7.5" display full screen buffer
// ESP32 has just enough RAM for 2 or 3 color 7.5" display
...
...
@@ -73,6 +85,7 @@
#elif defined (EPD7IN5_H) || defined (EPD7IN5B_H)
#define EPD_WIDTH 640 // 2 colour frame buffer is 30720 bytes
#define EPD_HEIGHT 384 // 2 colour frame buffer is 61440 bytes
#define INIT_LUT
#else
# error "Selected ePaper library is not supported"
...
...
@@ -96,9 +109,9 @@
#elif defined (EPD1IN54_H) || defined(EPD2IN13_H) || defined(EPD2IN9_H)
ePaper
.
SetFrameMemory
(
blackFrame
);
ePaper
.
DisplayFrame
();
// Update 2 color display
#else
# error "Selected ePaper library is not supported"
#endif
#endif
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment