This is an automated email from the ASF dual-hosted git repository. mlaz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
The following commit(s) were added to refs/heads/master by this push: new 2b73bed mcu/nordic Added missing baud rate values for nRF51 and nRF52. new 0c16e38 Merge pull request #1671 from mlaz/add_missig_baud 2b73bed is described below commit 2b73beda4eaf50078ad4c253a71d5818e886b63d Author: Miguel Azevedo <miguella...@gmail.com> AuthorDate: Fri Mar 1 18:50:17 2019 +0000 mcu/nordic Added missing baud rate values for nRF51 and nRF52. --- hw/mcu/nordic/nrf51xxx/src/hal_uart.c | 18 ++++++++++++++++++ hw/mcu/nordic/nrf52xxx/src/hal_uart.c | 8 ++++++++ 2 files changed, 26 insertions(+) diff --git a/hw/mcu/nordic/nrf51xxx/src/hal_uart.c b/hw/mcu/nordic/nrf51xxx/src/hal_uart.c index 636d49e..53ca337 100644 --- a/hw/mcu/nordic/nrf51xxx/src/hal_uart.c +++ b/hw/mcu/nordic/nrf51xxx/src/hal_uart.c @@ -194,18 +194,36 @@ static uint32_t hal_uart_baudrate(int baudrate) { switch (baudrate) { + case 1200: + return UART_BAUDRATE_BAUDRATE_Baud1200; + case 2400: + return UART_BAUDRATE_BAUDRATE_Baud2400; + case 4800: + return UART_BAUDRATE_BAUDRATE_Baud4800; case 9600: return UART_BAUDRATE_BAUDRATE_Baud9600; + case 14400: + return UART_BAUDRATE_BAUDRATE_Baud14400; case 19200: return UART_BAUDRATE_BAUDRATE_Baud19200; + case 28800: + return UART_BAUDRATE_BAUDRATE_Baud28800; + case 31250: + return UART_BAUDRATE_BAUDRATE_Baud31250; case 38400: return UART_BAUDRATE_BAUDRATE_Baud38400; + case 56000: + return UART_BAUDRATE_BAUDRATE_Baud56000; case 57600: return UART_BAUDRATE_BAUDRATE_Baud57600; + case 76800: + return UART_BAUDRATE_BAUDRATE_Baud76800; case 115200: return UART_BAUDRATE_BAUDRATE_Baud115200; case 230400: return UART_BAUDRATE_BAUDRATE_Baud230400; + case 250000: + return UART_BAUDRATE_BAUDRATE_Baud250000; case 460800: return UART_BAUDRATE_BAUDRATE_Baud460800; case 921600: diff --git a/hw/mcu/nordic/nrf52xxx/src/hal_uart.c b/hw/mcu/nordic/nrf52xxx/src/hal_uart.c index 33fb30e..5dc5907 100644 --- a/hw/mcu/nordic/nrf52xxx/src/hal_uart.c +++ b/hw/mcu/nordic/nrf52xxx/src/hal_uart.c @@ -291,10 +291,16 @@ hal_uart_baudrate(int baudrate) return UARTE_BAUDRATE_BAUDRATE_Baud4800; case 9600: return UARTE_BAUDRATE_BAUDRATE_Baud9600; + case 14400: + return UARTE_BAUDRATE_BAUDRATE_Baud14400; case 19200: return UARTE_BAUDRATE_BAUDRATE_Baud19200; + case 28800: + return UARTE_BAUDRATE_BAUDRATE_Baud28800; case 38400: return UARTE_BAUDRATE_BAUDRATE_Baud38400; + case 56000: + return UARTE_BAUDRATE_BAUDRATE_Baud56000; case 57600: return UARTE_BAUDRATE_BAUDRATE_Baud57600; case 76800: @@ -303,6 +309,8 @@ hal_uart_baudrate(int baudrate) return UARTE_BAUDRATE_BAUDRATE_Baud115200; case 230400: return UARTE_BAUDRATE_BAUDRATE_Baud230400; + case 250000: + return UARTE_BAUDRATE_BAUDRATE_Baud250000; case 460800: return UARTE_BAUDRATE_BAUDRATE_Baud460800; case 921600: