FlexBook / Mbed 2 deprecated FlexBook171204a

Dependencies:   SDFileSystem app epson mbed msp430 pl tests

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers pageflexenable.cpp Source File

pageflexenable.cpp

00001 //
00002 // Filename: pageflexenable.cpp
00003 //
00004 // Flexbook page for page A5.
00005 //
00006 
00007 #include "pageflexenable.h"
00008 #include "eink.h"
00009 #include "log.h"
00010 #include <iostream>
00011 
00012 namespace Flexbook {
00013 
00014 PageFlexEnable::PageFlexEnable()
00015 :
00016   // TPS65185 signals.
00017   i2c(p9, p10),
00018   hven(p18), hvpok(p23),
00019   
00020   // EPSON controller signals.
00021   spi(p11, p12, p13), spics(p14),
00022   hirq(p15), rst(p16), vcom_sw(p17),
00023   hdc(p24)
00024 {
00025     Log("Creating PageFlexEnable");
00026     numimage = 0;
00027     InitDisplay(i2c, spi, spics, hven, rst, hvpok);    
00028 }
00029 
00030 PageFlexEnable::~PageFlexEnable()
00031 {
00032     Log("Deleting PageFlexEnable");
00033 }
00034 
00035 void PageFlexEnable::UpdateImage()
00036 {
00037     printf("UpdateImage in pageflexenable\n");
00038     WriteImage(numimage);
00039 }
00040 
00041 } // End Flexbook namespace.
00042 
00043 
00044