You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ml...@apache.org on 2019/03/05 15:32:03 UTC

[mynewt-core] branch master updated: mcu/nordic Added missing baud rate values for nRF51 and nRF52.

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 <mi...@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: