jerpelea opened a new pull request, #20312: URL: https://github.com/apache/nuttx/pull/20312
## Summary Support USART waking from low power modes (common stm32, stm32h5 only supported for now), allow keeping HSI running in STOP mode (stm32h5), allow specifying clock source for USARTs (stm32h5), add some missing register and field definitions. stm32 common Kconfigs: Add common STM32 UART config options USARTx_WAKE_FROM_LOW_POWER and USARTx_WUS for USART to cause wake up from low power modes. Only supported by stm32h5 for now. stm32h5 board configs: Allow board.h to choose the clock source of each USART. Allow board.h to express that HSI should continue running in low power modes. stm32h5 RCC: Set the clock source for each USART if specified in the board configs (STM32_RCC_CCIPR1_USARTxSEL). Keep HSI on in STOP mode if specified in the board configs (STM32_BOARD_HSIKERON_ENABLE). stm32h5 serial driver: Use the new USARTx_WAKE_FROM_LOW_POWER and USARTx_WUS in stm32h5 serial driver to wake from low power modes. Use the USART clock source specified by board configs. Enable FIFOs. Clear UE bit before initialization. Revert a STM32_OTP_BASE define which was duplicated by a separate independent contribution. cc @darrylring. includes https://github.com/apache/nuttx/pull/20122 https://github.com/apache/nuttx/pull/20144 ## Impact RELEASE ## Testing CI -- 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]
