修改模拟IIC默认延时时间为20
 添加 需要特别注意P20_2是不能用于输出的,仅仅只有输入的功能 注意事项
 将摄像头采集DMA改为link传输,可以大大降低DMA中断次数
 修改默认的软件IIC引脚定义
 将6050等 需要用到软件IIC的模块,在初始化函数中默认调用模拟IIC初始化
 添加小钻风驱动程序
This commit is contained in:
SEEKFREE_Kang
2020-04-15 20:07:26 +08:00
parent 2a5dfba027
commit deec768bb2
250 changed files with 8242 additions and 490 deletions

View File

@@ -98,7 +98,8 @@ IFX_INTERRUPT(eru_ch3_ch7_isr, ERU_CH3_CH7_INT_SERVICE, ERU_CH3_CH7_INT_PRIO)
if(GET_GPIO_FLAG(ERU_CH3_REQ6_P02_0))//ͨ<><CDA8>3<EFBFBD>ж<EFBFBD>
{
CLEAR_GPIO_FLAG(ERU_CH3_REQ6_P02_0);
if(1 == camera_type)mt9v03x_vsync();
if (1 == camera_type) mt9v03x_vsync();
else if (3 == camera_type) ov7725_vsync();
}
if(GET_GPIO_FLAG(ERU_CH7_REQ16_P15_1))//ͨ<><CDA8>7<EFBFBD>ж<EFBFBD>
@@ -113,7 +114,8 @@ IFX_INTERRUPT(eru_ch3_ch7_isr, ERU_CH3_CH7_INT_SERVICE, ERU_CH3_CH7_INT_PRIO)
IFX_INTERRUPT(dma_ch5_isr, ERU_DMA_INT_SERVICE, ERU_DMA_INT_PRIO)
{
if(1 == camera_type) mt9v03x_dma();
if (1 == camera_type) mt9v03x_dma();
else if (3 == camera_type) ov7725_dma();
}