Turn on device, flash. connect to UART1 with a 9600 uart-to-usb converter. Using RealTerm.
Send monitor\n, where \n means the newline character (and not those literal characters).
Send version\n. Everything works.
Send version\n\r. Everything works fine. This is a weird one that probably rarely happens.
Send version\r. Everything works fine.
Send version\r\n. Observe no response. Observe that device goes unresponsive.
It appears that after step 5, the device requires a reboot to function.
This isn't the worst bug, but thought it was worth pointing out. In the README or on your website, you should mention the expected EOL character (esp. if you don't fix this behaviour).
Steps to reproduce:
monitor\n
, where\n
means the newline character (and not those literal characters).version\n
. Everything works.version\n\r
. Everything works fine. This is a weird one that probably rarely happens.version\r
. Everything works fine.version\r\n
. Observe no response. Observe that device goes unresponsive.It appears that after step 5, the device requires a reboot to function.
This isn't the worst bug, but thought it was worth pointing out. In the README or on your website, you should mention the expected EOL character (esp. if you don't fix this behaviour).