Hi,
I am migrating from SDK14.2 to SDK15.0 and I can compile now, but when runnning the nrfx_uart_init the hardware handshake signal RTS is high from the beginning.
Also if I dont use hardware handshake the event handler is not trigged by incoming data.
nrfx_uart_t g_Uart = NRFX_UART_INSTANCE(0); void uart_init() { nrfx_uart_config_t g_UartCfg = NRFX_UART_DEFAULT_CONFIG; g_UartCfg.pselrxd = RX_PIN_NUMBER; g_UartCfg.pseltxd = TX_PIN_NUMBER; g_UartCfg.pselrts = RTS_PIN_NUMBER; g_UartCfg.pselcts = CTS_PIN_NUMBER; g_UartCfg.hwfc = NRF_UART_HWFC_ENABLED; g_UartCfg.baudrate = NRF_UART_BAUDRATE_115200; g_UartCfg.interrupt_priority = 6; err_code = nrfx_uart_init(&g_Uart, &g_UartCfg, uart_event_handle); }
As per recommendation from nordic I have ditched the app_uart( previously used in SDK14.2), because when I include the app_uart_fifo.c in the makefile, all the app_uart_put and get are not found, and gone fully nrfx uart ;(...
BR