I am using UART0 for wired communication and S110 for Bluetooth LE communication at the same time, using HRM profile. System seems to work as expected, I get log output from UART and heart rate is delivered via BTLE. However, after about three minutes the system blocks i.e. stops logging into the UART and BTLE also goes down. This happens regularly every time.
I have no idea what could be the reason, but if I do not use simple_uart.c -functions, the blocking doesn't happen (my led keeps blinking and BTLE stays working). I would appreciate any idea that would help me on this issue.