E-Paper Device (EPD) based MiniNote module, powered by mbed on LPC1114FBD48. Shared in public domain with enclosure in 3D step format, hardware interface compatible with microBUS interface. Anyone can contribute on this project.

Dependencies:   mbed _24LCXXX

E-Badge MiniNote Project on mbed/NXP LPC1114 platform

Committer:
allankliu
Date:
Sun Jun 01 00:47:23 2014 +0000
Revision:
0:33994cfad0c2
Child:
2:bb9f154ea2f4
Initial version, reuse code from lpc1114uart, ssd1306, previous code spd2706 and others.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
allankliu 0:33994cfad0c2 1
allankliu 0:33994cfad0c2 2 #include "mbed.h"
allankliu 0:33994cfad0c2 3
allankliu 0:33994cfad0c2 4 class Ebadge {
allankliu 0:33994cfad0c2 5 public:
allankliu 0:33994cfad0c2 6 Ebadge(PinName rxd, PinName txd, PinName isp);
allankliu 0:33994cfad0c2 7 void reset();
allankliu 0:33994cfad0c2 8 bool flash();
allankliu 0:33994cfad0c2 9 void terminal_Baud(int baudrate = 115200);
allankliu 0:33994cfad0c2 10 void terminal();
allankliu 0:33994cfad0c2 11 bool isIspPressed();
allankliu 0:33994cfad0c2 12 void update();
allankliu 0:33994cfad0c2 13 private:
allankliu 0:33994cfad0c2 14 bool _cmd(const char* format);
allankliu 0:33994cfad0c2 15 bool _cpRam2Disp();
allankliu 0:33994cfad0c2 16 protected:
allankliu 0:33994cfad0c2 17 Serial _uart;
allankliu 0:33994cfad0c2 18 };