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: