kywwilson11 opened a new pull request, #15786:
URL: https://github.com/apache/nuttx/pull/15786

   
   ## Summary
   
   This pull request has 3 primary changes:
     1. Add missing pin maps. Only LPUART1 and USART3 were included before. 
This pull request adds pin maps for USART1, USART2, USART6, USART10, USART11, 
UART4, UART5, UART7, UART8, and UART12. 
     2.  Add missing rx buffer, tx buffer, and rx fifo declarations. These were 
only defined up to UART5. This adds them UART/USART 6-12.  
     3. Fix IRQ definitions for USARTs/UARTs. For example, these were named 
STM32H5_IRQ_, they should be named STM32_IRQ_. 
     4. In LPUART baud calculation, up_serialout is referenced but not defined. 
stm32serial_putreg is an equivalent function that was defined and was used as a 
replacement for up_serialout. 
   
   ## Impact
   
   STM32H5 Serial Driver. 
   
   The driver should now support all available serial devices on the STM32H5. 
   
   ## Testing
   
   Test steps:
   1. Enable all serial devices in menuconfig.
   2. Configure Nuttx for nucleo-h563zi:nsh.
   3. Build nuttx.
   4. Check for errors. 
   
   Nuttx now successfully builds with all UART, USART, and LPUART peripherals 
enabled.  
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to