Apply patches

This commit is contained in:
Lyon 2024-07-11 16:31:11 +08:00
parent b8a02d1a99
commit 1c925f4ce5

View File

@ -1135,16 +1135,16 @@ static void uart_isr(struct rt_serial_device *serial)
}
#if defined(BSP_USING_UART1)
void USART1_IRQHandler(void)
{
/* enter interrupt */
rt_interrupt_enter();
//void USART1_IRQHandler(void)
//{
// /* enter interrupt */
// rt_interrupt_enter();
uart_isr(&(uart_obj[UART1_INDEX].serial));
// uart_isr(&(uart_obj[UART1_INDEX].serial));
/* leave interrupt */
rt_interrupt_leave();
}
// /* leave interrupt */
// rt_interrupt_leave();
//}
#if defined(RT_SERIAL_USING_DMA) && defined(BSP_UART1_RX_USING_DMA)
void UART1_DMA_RX_IRQHandler(void)
{
@ -2035,16 +2035,16 @@ static pika_dev* find_uart_from_handle(UART_HandleTypeDef* handle){
return NULL;
}
void HAL_UART_RxCpltCallback(UART_HandleTypeDef* huart) {
pika_dev* uart = find_uart_from_handle(huart);
platform_UART* pika_uart = uart->platform_data;
//void HAL_UART_RxCpltCallback(UART_HandleTypeDef* huart) {
// pika_dev* uart = find_uart_from_handle(huart);
// platform_UART* pika_uart = uart->platform_data;
// Increment writePointer, wrap around if needed
pika_uart->writePointer = (pika_uart->writePointer + 1) % RX_BUFF_LENGTH;
// // Increment writePointer, wrap around if needed
// pika_uart->writePointer = (pika_uart->writePointer + 1) % RX_BUFF_LENGTH;
// Start receiving next character
UART_Start_Receive_IT(huart, (uint8_t*)(pika_uart->rxBuff + pika_uart->writePointer), 1);
}
// // Start receiving next character
// UART_Start_Receive_IT(huart, (uint8_t*)(pika_uart->rxBuff + pika_uart->writePointer), 1);
//}
int pika_hal_platform_UART_read(pika_dev* dev, void* buf, size_t count) {
platform_UART* pika_uart = (platform_UART*)dev->platform_data;