Error as described in MBs email to MS

Dependencies:   SDFileSystem app epson mbed msp430 pl tests

Committer:
marcbax
Date:
Thu Jan 11 14:12:00 2018 +0000
Revision:
1:5874c1a074a7
Parent:
0:c643d398cdb6
Version 180111a with error as reported to Mark Symonds

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marcbax 0:c643d398cdb6 1 //
marcbax 0:c643d398cdb6 2 // Filename: pageflexenable.h
marcbax 0:c643d398cdb6 3 //
marcbax 0:c643d398cdb6 4 // Flexbook page for page A5.
marcbax 0:c643d398cdb6 5 //
marcbax 0:c643d398cdb6 6
marcbax 0:c643d398cdb6 7 // include guards
marcbax 0:c643d398cdb6 8 #ifndef PAGEFLEXENABLE_H
marcbax 0:c643d398cdb6 9 #define PAGEFLEXENABLE_H
marcbax 0:c643d398cdb6 10
marcbax 0:c643d398cdb6 11 #include "page.h"
marcbax 0:c643d398cdb6 12 #include "mbed.h"
marcbax 0:c643d398cdb6 13
marcbax 0:c643d398cdb6 14 namespace Flexbook
marcbax 0:c643d398cdb6 15 {
marcbax 0:c643d398cdb6 16
marcbax 0:c643d398cdb6 17 class PageFlexEnable : public Page
marcbax 0:c643d398cdb6 18 {
marcbax 0:c643d398cdb6 19 public:
marcbax 0:c643d398cdb6 20 // Constructor needs to be explicit.
marcbax 0:c643d398cdb6 21 explicit PageFlexEnable();
marcbax 0:c643d398cdb6 22
marcbax 0:c643d398cdb6 23 // Destructor.
marcbax 0:c643d398cdb6 24 virtual ~PageFlexEnable();
marcbax 0:c643d398cdb6 25 void UpdateImage();
marcbax 0:c643d398cdb6 26 int numimage;
marcbax 0:c643d398cdb6 27
marcbax 0:c643d398cdb6 28 private:
marcbax 0:c643d398cdb6 29 // Disable the copy constructor.
marcbax 0:c643d398cdb6 30 PageFlexEnable(const PageFlexEnable &);
marcbax 0:c643d398cdb6 31
marcbax 0:c643d398cdb6 32 // Disable assignment.
marcbax 0:c643d398cdb6 33 PageFlexEnable &operator=(const PageFlexEnable &);
marcbax 0:c643d398cdb6 34
marcbax 0:c643d398cdb6 35
marcbax 0:c643d398cdb6 36
marcbax 0:c643d398cdb6 37 // TPS65185 signals.
marcbax 0:c643d398cdb6 38 I2C i2c;
marcbax 0:c643d398cdb6 39 DigitalOut hven;
marcbax 0:c643d398cdb6 40 DigitalIn hvpok;
marcbax 0:c643d398cdb6 41
marcbax 0:c643d398cdb6 42 // EPSON controller signals.
marcbax 0:c643d398cdb6 43 SPI spi;
marcbax 0:c643d398cdb6 44 DigitalOut spics;
marcbax 0:c643d398cdb6 45 DigitalOut hirq;
marcbax 0:c643d398cdb6 46 DigitalOut rst;
marcbax 0:c643d398cdb6 47 DigitalOut vcom_sw;
marcbax 0:c643d398cdb6 48 DigitalOut hdc;
marcbax 0:c643d398cdb6 49 };
marcbax 0:c643d398cdb6 50
marcbax 0:c643d398cdb6 51 } // End Flexbook namespace.
marcbax 0:c643d398cdb6 52
marcbax 0:c643d398cdb6 53 #endif // PAGEFLEXENABLE_H
marcbax 0:c643d398cdb6 54
marcbax 0:c643d398cdb6 55
marcbax 0:c643d398cdb6 56