Life is random and unfair!
Fork of mbed-dev by
Diff: targets/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c
- 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) {