DCMI for f446re ,ov7670

Dependencies:   ILI9341_SPI OV7670_SCCB mbed

main.cpp

Committer:
tmnt
Date:
2016-11-20
Revision:
0:4e2fae6764b6
Child:
2:a75d27406b2f

File content as of revision 0:4e2fae6764b6:

#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){
        }
    
    }