Testé pour projet BTS SN

Dependencies:   MODMAX7456 mbed

Fork of MAX7456_HelloWorld by Christian Dupaty

Revision:
0:11828abc1244
Child:
2:e25ed18fa668
diff -r 000000000000 -r 11828abc1244 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Apr 30 17:10:11 2016 +0000
@@ -0,0 +1,37 @@
+#include "mbed.h"
+#include "OSD7456.h"
+#include "stdio.h"
+
+#define PCBAUD 9600
+#define MAX7456_MOSI  SPI_MOSI
+#define MAX7456_MISO  SPI_MISO
+#define MAX7456_SCLK  SPI_SCK
+#define MAX7456_CS    SPI_CS
+#define MAX7456_RST   PA_0
+#define MAX7456_VSYNC PA_1 
+
+// with SPI1 activated don't use LED1
+DigitalOut led1(PA_2);
+ 
+OSD7456 *osd;
+ 
+int main() {
+    
+    printf("Test MAX7456\r\n");
+    
+    osd = new OSD7456(MAX7456_MOSI, MAX7456_MISO, MAX7456_SCLK, MAX7456_CS, MAX7456_RST, MAX7456_VSYNC);
+    
+    // Set the character "local background" to 42%
+    //osd->max7456->backGround(MAX7456::Percent_42);
+    
+    // Set the blink rate to 133ms with a duty cycle of 3:1
+    //osd->max7456->blinkRate(MAX7456::ms_133, MAX7456::BT3_BT);
+    
+    osd->print(1,2,"Bonjour STM32");
+    //osd->print(7, 4,  "Positioned text");
+    //osd->print(7, 6,  "Positioned text", MAX7456::LocalBG);
+    //osd->print(3, 8,  "Positioned text blinks", MAX7456::Blink | MAX7456::LocalBG);
+    //osd->print(4, 10, " Blinks and inverse ", MAX7456::Blink | MAX7456::LocalBG | MAX7456::Inverse);
+    printf("Fin du test\r\n");
+    while(1);
+}