I'm using QN9080 DK connected to a computer via USB port(UART), and I have a while loop which is necessary to work in this loop until user press any key on the keyboard. Is there any non-blocking function for this? (I need an unblocking function such as "kbhit") or something that can reset the microcontroller.