EmbeddedArtists AB
/
app_epaper_EM027BS013
Example code for the EM027BS013 ePaper display module.
main.cpp
- Committer:
- embeddedartists
- Date:
- 2014-07-22
- Revision:
- 0:02968930216b
- Child:
- 1:6530f3df6024
File content as of revision 0:02968930216b:
#include "mbed.h" #include "EM027BS013.h" #include "image_data.h" /* The following macros makes it easier to specify all the 12 arguments to the * EM027BS013 constructor: */ /* * LPC4088QSB_SEC * -------------- * Embedded Artists' LPC4088 QuickStart Board + LPC4088 QSB Base Board. * The display module should be connected using the 14-pos serial expansion * connector on the base board. */ #define LPC4088QSB_SEC p13,p11,p12,p14,p10,p9,p20,p19,p37,p38,p17,p18 /* * LPC4088QSB_ARDUINO * ------------------ * Embedded Artists' LPC4088 QuickStart Board + LPC4088 QSB Base Board. * The display module should be connected with jumper cables between the * Arduino so pinlist on the base board and the 14-pos connector on the * display module like this: * * Arduino Display * * GND J3-1 * AREF J3-2 * D13 J3-3 * D11 J3-4 * D12 J3-5 * D10 J3-6 * D0 J3-7 * D1 J3-8 * SCL J3-9 * SDA J3-10 * D9 J3-11 * D6 J3-12 * D7 J3-13 * D8 J3-14 */ #define LPC4088QSB_ARDUINO D13,D11,D12,D10,D0,D1,P1_31,P1_30,D9,D6,D7,D8 EM027BS013 epaper(LPC4088QSB_SEC); int main() { while(1) { epaper.drawImage((uint8_t*)&image_array_270_ea); wait(5); epaper.drawImage((uint8_t*)&image_array_270_text); wait(5); epaper.drawImage((uint8_t*)&image_array_270_1); wait(5); epaper.drawImage((uint8_t*)&image_array_270_2); wait(5); } }