[fix] fix pinmux_init and while(1) process

This commit is contained in:
jzlv 2021-06-07 19:05:29 +08:00
parent 322bbbe17e
commit 8da1479a1b
12 changed files with 22 additions and 25 deletions

View File

@ -174,7 +174,7 @@ static void board_pin_mux_init(void)
{
gpio_cfg.pullType = GPIO_PULL_DOWN;
}
// else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_DAC))
// else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_ADC))
// {
// gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
// gpio_cfg.gpioMode = GPIO_MODE_ANALOG;

View File

@ -35,8 +35,10 @@
#define BSP_USING_DMA0_CH2
#define BSP_USING_DMA0_CH3
#define BSP_USING_DMA0_CH4
#define BSP_USING_DMA0_CH2
#define BSP_USING_DMA0_CH5
#define BSP_USING_DMA0_CH6
#define BSP_USING_DMA0_CH7
/* PERIPHERAL CONFIG */
#if defined(BSP_USING_ADC0)

View File

@ -188,7 +188,7 @@ static void board_pin_mux_init(void)
{
gpio_cfg.pullType = GPIO_PULL_DOWN;
}
else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_DAC))
else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_ADC))
{
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;

View File

@ -14,29 +14,19 @@
#define BSP_USING_TIMER_CH0
#define BSP_USING_TIMER_CH1
#define BSP_USING_CAM
/* ----------------------*/
/* PERIPHERAL With DMA LIST */
#define BSP_USING_DMA0_CH0
#define BSP_USING_DMA0_CH1
#ifdef BSP_USING_UART1
#define BSP_USING_DMA0_CH2
#endif
#ifdef BSP_USING_SPI0
#define BSP_USING_DMA0_CH3
#define BSP_USING_DMA0_CH4
#endif
#ifdef BSP_USING_I2S0
#define BSP_USING_DMA0_CH2
#endif
#ifdef BSP_USING_DAC0
#define BSP_USING_DMA0_CH5
#define BSP_USING_DMA0_CH6
#endif
#define BSP_USING_DMA0_CH7
/* PERIPHERAL CONFIG */

View File

@ -211,7 +211,7 @@ static void board_pin_mux_init(void)
{
gpio_cfg.pullType = GPIO_PULL_DOWN;
}
else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_DAC))
else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_ADC))
{
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;

View File

@ -45,8 +45,9 @@
#define BSP_USING_DMA0_CH2
#define BSP_USING_DMA0_CH3
#define BSP_USING_DMA0_CH4
#define BSP_USING_DMA0_CH2
#define BSP_USING_DMA0_CH5
#define BSP_USING_DMA0_CH6
#define BSP_USING_DMA0_CH7
/* PERIPHERAL CONFIG */
#if defined(BSP_USING_ADC0)

View File

@ -211,7 +211,7 @@ static void board_pin_mux_init(void)
{
gpio_cfg.pullType = GPIO_PULL_DOWN;
}
else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_DAC))
else if((af_pin_table[i].func == GPIO_FUN_DAC)|| (af_pin_table[i].func == GPIO_FUN_ADC))
{
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;

View File

@ -44,8 +44,10 @@
#define BSP_USING_DMA0_CH2
#define BSP_USING_DMA0_CH3
#define BSP_USING_DMA0_CH4
#define BSP_USING_DMA0_CH2
#define BSP_USING_DMA0_CH5
#define BSP_USING_DMA0_CH6
#define BSP_USING_DMA0_CH7
/* PERIPHERAL CONFIG */
#if defined(BSP_USING_ADC0)

View File

@ -63,6 +63,4 @@ int main(void)
bflb_platform_delay_ms(10);
}
}
BL_CASE_SUCCESS;
}

View File

@ -52,7 +52,6 @@ int main(void)
while (1)
{
__asm volatile ("nop");
}
BL_CASE_SUCCESS;
}

View File

@ -36,6 +36,7 @@ int main(void)
bflb_platform_set_alarm_time(1000000,systick_isr);
while(1)
{
__asm volatile ("nop");
}
}

View File

@ -46,5 +46,9 @@ int main(void)
device_control(uart, DEVICE_CTRL_SET_INT, (void *)(UART_RX_FIFO_IT|UART_RTO_IT));
}
BL_CASE_SUCCESS;
while (1)
{
__asm volatile ("nop");
}
}