と思ったが、Printfのノイズが絡んで出てくる可能性が高く、リリースでPrintfをすべて削除したところノイズなく動いている。(Liveで録音して波形を調べていたが、ノイズが見当たらず)
元々Printf等のコマンドラインへの出力がシリアル通信を行う処理のため、コールバック処理や別スレッドで実行した場合、うまく出力ができなかったり、出力自体の遅延により並列処理が遅延することも確認ずみ。
基本的にシリアル通信は転送速度が遅いため、同じプログラムであればスレッドを使ったほうが早い。
今回のケースでは、ビルドの最適化も意図的にOFFにしており速度に差がないと考えると、ReleaseとDebug環境の違いはPrintfデバッグだけとなる。
実際Releaseで試してみたところ、まったくノイズがないことを確認済み。
ただ、以前はReleaseでもノイズが出ていたことを考えると、インタプリタ二重化によって処理が軽減されたと考える。