Small project to display some OBD values from the Toyota GT86/ Subaru BRZ/ Scion FRS on an OLED display.

Dependencies:   Adafruit_GFX MODSERIAL mbed-rtos mbed

Committer:
chrta
Date:
Sun May 11 09:05:37 2014 +0000
Revision:
7:a19b63c0a0fa
Parent:
6:506b703a8acf
Changed Adafruit_GFX to my own fork.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chrta 6:506b703a8acf 1 #ifndef DISPLAY_H
chrta 6:506b703a8acf 2 #define DISPLAY_H
chrta 6:506b703a8acf 3
chrta 6:506b703a8acf 4 #include "mbed.h"
chrta 6:506b703a8acf 5
chrta 6:506b703a8acf 6 #include "Adafruit_SSD1306.h"
chrta 6:506b703a8acf 7
chrta 6:506b703a8acf 8 class Display
chrta 6:506b703a8acf 9 {
chrta 6:506b703a8acf 10 public:
chrta 6:506b703a8acf 11
chrta 6:506b703a8acf 12 Display();
chrta 6:506b703a8acf 13
chrta 6:506b703a8acf 14 void clear();
chrta 6:506b703a8acf 15
chrta 6:506b703a8acf 16 void display();
chrta 6:506b703a8acf 17
chrta 6:506b703a8acf 18 void sendTo(const char* text);
chrta 6:506b703a8acf 19
chrta 6:506b703a8acf 20 private:
chrta 6:506b703a8acf 21 // an SPI sub-class that provides a constructed default format and frequency
chrta 6:506b703a8acf 22 class SPI2 : public SPI
chrta 6:506b703a8acf 23 {
chrta 6:506b703a8acf 24 public:
chrta 6:506b703a8acf 25 SPI2(PinName mosi, PinName miso, PinName clk);
chrta 6:506b703a8acf 26 };
chrta 6:506b703a8acf 27
chrta 6:506b703a8acf 28 SPI2 m_spi;
chrta 6:506b703a8acf 29 Adafruit_SSD1306 m_oled;
chrta 6:506b703a8acf 30 };
chrta 6:506b703a8acf 31 #endif //DISPLAY_H