目前遇到一個問題,問題就是當 UAR 中按下任何一個按鍵時 (還沒輸入完畢),
就會立即輸出 Got:HelloX(有可能是 1 或是 2),gdb 過後發現是在 serial_readwrite_task 中
接收到輸入後,會立即跳離 while 迴圈,而讓之後的 QUEUE_SEND 執行而輸出,
目前判斷是 curr_char 和 done 沒有恢復成curr_char = 4和done = 0,加上因為
msg共用的關係,所以導致出現Got:Hello,想請問各位有什麼解決的方法嗎?
謝謝!