This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

UART SDK migration 8.1.0 -> 10.0.0

I have two UART devices on a custom board with an nRF51822. I've just upgraded the SDK I use from 8.1.0 to 10.0.0 and one of the UART connections has stopped working, but not the other.

Both use the same connection params: no hardware flow control, same baud rate, no parity, same buffer sizes, same IRQ priority. I've checked that power is getting to the module that's not responding. For the module that's not working, the UART event handler function is never called. Calls to app_uart_put() and app_uart_get() don't return any errors.

What changed between SDK 8.1.0 and SDK 10.0.0 that could possibly have caused this? I can see nothing in the release notes.

Related