yincheng.zhong
2024-09-23 82250eaf568648839e4c8fe3f91445347f19c56d
keil/include/board/board.c
@@ -455,20 +455,23 @@
    board_led_off(BOARD_LED_1);
#endif
}
extern volatile int32_t m_EUART_DMA_RXPtr;
extern void _4gUsart_handler(enum IO_PIN_T pin);
void board_restore_from_power_down(void)
{
    gpio_enable_irq(_4G_USART_RX_Pin, GPIO_IRQ_TYPE_FALLING_EDGE, _4Gusart_irq_handler);
   uart_open(UART_ID1, &test_uart_cfg);
   //uart_open(UART_ID1, &test_uart_cfg);
   AIR780EUartInit();
    m_EUART_DMA_RXPtr = 0;
#if defined(UCI_INTF_PORT)
    uci_tl_resume();
#else
    // button - restore interrupt type
    if (button_irq_handler)
    {
        gpio_enable_irq(BOARD_SW_1, GPIO_IRQ_TYPE_FALLING_EDGE, button_irq_handler);
    }
     gpio_enable_irq(_4G_USART_RX_Pin, GPIO_IRQ_TYPE_FALLING_EDGE, _4Gusart_irq_handler);
//    if (button_irq_handler)
//    {
//        gpio_enable_irq(BOARD_SW_1, GPIO_IRQ_TYPE_FALLING_EDGE, button_irq_handler);
//    }
#endif
#if !defined(CELL_PHONE_EN)