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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]