It's nucleo f4 DMA trandfer for ov7670&ILI9341.

Dependencies:   mbed ILI9341_SPI OV7670_SCCB

Committer:
tmnt
Date:
Sun Nov 20 11:30:49 2016 +0000
Revision:
7:2ed3ce710cc2
i

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tmnt5:541e2adc765d 1#include "mbed.h"
tmnt5:541e2adc765d 2
tmnt5:541e2adc765d 3void gpio_Init(){
tmnt5:541e2adc765d 4 GPIO_InitTypeDef gpioconf1;
tmnt5:541e2adc765d 5 __GPIOB_CLK_ENABLE();
tmnt5:541e2adc765d 6 gpioconf1.Pin = GPIO_PIN_8 | GPIO_PIN_9 | GPIO_PIN_10 | GPIO_PIN_11 | GPIO_PIN_12 | GPIO_PIN_13 |GPIO_PIN_14 | GPIO_PIN_15;//pa13
tmnt5:541e2adc765d 7 gpioconf1.Mode = GPIO_MODE_INPUT;
tmnt5:541e2adc765d 8 gpioconf1.Pull = GPIO_PULLDOWN;
tmnt5:541e2adc765d 9 gpioconf1.Speed = GPIO_SPEED_HIGH;
tmnt5:541e2adc765d 10 HAL_GPIO_Init(GPIOB, &gpioconf1);
tmnt5:541e2adc765d 11
tmnt5:541e2adc765d 12
tmnt5:541e2adc765d 13 HAL_RCC_MCOConfig(RCC_MCO2, RCC_MCO2SOURCE_HSE, RCC_MCODIV_1);
tmnt5:541e2adc765d 14
tmnt5:541e2adc765d 15 GPIO_InitTypeDef GPIO_InitStruct;
tmnt5:541e2adc765d 16 /*Configure GPIO pin : PC9 MCO2 for cam XCLK*/
tmnt5:541e2adc765d 17 __GPIOC_CLK_ENABLE();
tmnt5:541e2adc765d 18 GPIO_InitStruct.Pin = GPIO_PIN_9;
tmnt5:541e2adc765d 19 GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
tmnt5:541e2adc765d 20 GPIO_InitStruct.Pull = GPIO_NOPULL;
tmnt5:541e2adc765d 21 GPIO_InitStruct.Speed = GPIO_SPEED_LOW;
tmnt5:541e2adc765d 22 GPIO_InitStruct.Alternate = GPIO_AF0_MCO;
tmnt5:541e2adc765d 23 HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
tmnt5:541e2adc765d 24 }