add micropython demo on bearpi board

This commit is contained in:
KY-zhang-X
2022-09-29 12:15:02 +08:00
parent afeaebd1b9
commit 3e4ceb8afe
49 changed files with 14399 additions and 2 deletions

View File

@@ -24,6 +24,7 @@
/* USER CODE BEGIN 0 */
uint8_t data;
uint8_t shell_data;
extern void mp_hal_uart_rx_start(uint32_t uart_id);
/* USER CODE END 0 */
UART_HandleTypeDef hlpuart1;
@@ -49,10 +50,14 @@ void MX_LPUART1_UART_Init(void)
{
Error_Handler();
}
HAL_UART_Receive_IT(&hlpuart1, &data, 1);
#ifdef USE_MICROPYTHON
mp_hal_uart_rx_start(0);
#else
HAL_UART_Receive_IT(&hlpuart1, &data, 1);
#if AT_INPUT_TYPE_FRAME_EN
__HAL_UART_ENABLE_IT(&hlpuart1, UART_IT_IDLE);
#endif
#endif
}
/* USART1 init function */
@@ -73,6 +78,9 @@ void MX_USART1_UART_Init(void)
{
Error_Handler();
}
#ifdef USE_MICROPYTHON
mp_hal_uart_rx_start(1);
#endif
}
/* USART2 init function */
@@ -93,7 +101,11 @@ void MX_USART2_UART_Init(void)
{
Error_Handler();
}
#ifdef USE_MICROPYTHON
mp_hal_uart_rx_start(2);
#else
HAL_UART_Receive_IT(&huart2, &shell_data, 1);
#endif
}
/* USART3 init function */
@@ -114,7 +126,9 @@ void MX_USART3_UART_Init(void)
{
Error_Handler();
}
#ifdef USE_MICROPYTHON
mp_hal_uart_rx_start(3);
#endif
}
void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)