DCMI for f446re ,ov7670

Dependencies:   ILI9341_SPI OV7670_SCCB mbed

Revision:
0:4e2fae6764b6
Child:
2:a75d27406b2f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Nov 20 10:59:03 2016 +0000
@@ -0,0 +1,33 @@
+#include "mbed.h"
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+#include "DCMI.h"
+#include "ILI9341.h"
+#include "SCCB.h"
+#include "SPI_DMAInit.h"
+
+
+SPI spi(PB_5,PB_4,PB_3);
+ili9341_spi lcd(spi,PA_11,PA_7,PA_12);
+ov7670_sccb sccb(PC_10,PC_12);
+//Don't use PA8
+int main(){
+    spi.format(8,3);
+    spi.frequency(10000000); 
+    lcd.tft_reset(); 
+    sccb.cam_init();
+    wait(1);
+    lcd.wr_cmd(0x2C);
+    lcd.fillrect(0,0,149,144,0xf800);
+    lcd.wr_cmd(0x2C);
+    
+    dcmi_Init();
+    spi_Init();
+    HAL_SPI_Transmit_DMA(&spi1, (uint8_t*)frame_buffer, sizeof(frame_buffer));
+    while(1){
+        }
+    
+    }
+    
+   
\ No newline at end of file