Life is random and unfair!

Fork of mbed-dev by Cortney Padua

Revision:
164:063a45287df4
Parent:
149:156823d33999
--- a/targets/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c	Tue Apr 11 20:39:24 2017 +0000
+++ b/targets/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c	Tue Apr 11 21:43:36 2017 +0000
@@ -60,12 +60,12 @@
 
     //pin configurations --
     NRF_GPIO->OUT |= (1 << tx);
-    NRF_GPIO->OUT |= (1 << RTS_PIN_NUMBER);
+    //NRF_GPIO->OUT |= (1 << RTS_PIN_NUMBER);
     NRF_GPIO->DIR |= (1 << tx); //TX_PIN_NUMBER);
-    NRF_GPIO->DIR |= (1 << RTS_PIN_NUMBER);
+    //NRF_GPIO->DIR |= (1 << RTS_PIN_NUMBER);
 
     NRF_GPIO->DIR &= ~(1 << rx); //RX_PIN_NUMBER);
-    NRF_GPIO->DIR &= ~(1 << CTS_PIN_NUMBER);
+    //NRF_GPIO->DIR &= ~(1 << CTS_PIN_NUMBER);
 
 
     // set default baud rate and format
@@ -85,10 +85,10 @@
 
     obj->index = 0;
     
-    obj->uart->PSELRTS = RTS_PIN_NUMBER;
     obj->uart->PSELTXD = tx; //TX_PIN_NUMBER;
-    obj->uart->PSELCTS = CTS_PIN_NUMBER;
     obj->uart->PSELRXD = rx; //RX_PIN_NUMBER;
+    obj->uart->PSELRTS = 0xFFFFFFFF; // Disable RTS
+    obj->uart->PSELCTS = 0xFFFFFFFF; // Disable CTS
 
     // set rx/tx pins in PullUp mode
     if (tx != NC) {