PES4 / Mbed OS Queue_02
Committer:
demayer
Date:
Sat Mar 28 15:28:19 2020 +0000
Revision:
0:6bf0743ece18
IMU Thread with an event-queue running parallel to handle tasks like a 5 times blinking LED. Button with interrupt detected.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
demayer 0:6bf0743ece18 1 /* mbed TextLCD Library Base Class
demayer 0:6bf0743ece18 2 * Copyright (c) 2007-2009 sford
demayer 0:6bf0743ece18 3 * Released under the MIT License: http://mbed.org/license/mit
demayer 0:6bf0743ece18 4 */
demayer 0:6bf0743ece18 5 #include "TextDisplay.h"
demayer 0:6bf0743ece18 6
demayer 0:6bf0743ece18 7 #ifndef MBED_TEXTLCD_H
demayer 0:6bf0743ece18 8 #define MBED_TEXTLCD_H
demayer 0:6bf0743ece18 9
demayer 0:6bf0743ece18 10 class TextLCD : public TextDisplay {
demayer 0:6bf0743ece18 11 public:
demayer 0:6bf0743ece18 12
demayer 0:6bf0743ece18 13 TextLCD(PinName rs, PinName rw, PinName e, PinName d0, PinName d1, PinName d2, PinName d3, const char *name = NULL);
demayer 0:6bf0743ece18 14 virtual void character(int column, int row, int c);
demayer 0:6bf0743ece18 15 virtual int rows();
demayer 0:6bf0743ece18 16 virtual int columns();
demayer 0:6bf0743ece18 17
demayer 0:6bf0743ece18 18 // locate, cls, putc, printf come from derived class
demayer 0:6bf0743ece18 19
demayer 0:6bf0743ece18 20 protected:
demayer 0:6bf0743ece18 21
demayer 0:6bf0743ece18 22 void writeByte(int value);
demayer 0:6bf0743ece18 23 void writeCommand(int command);
demayer 0:6bf0743ece18 24 void writeData(int data);
demayer 0:6bf0743ece18 25
demayer 0:6bf0743ece18 26 DigitalOut _rw, _rs, _e;
demayer 0:6bf0743ece18 27 BusOut _d;
demayer 0:6bf0743ece18 28 };
demayer 0:6bf0743ece18 29
demayer 0:6bf0743ece18 30 #endif