ただしマイコンから読み込んだmain.pyファイルを編集と動作を繰り返しているときは正常に書き込めリブートする。ちなみにRP2040ではこの症状は発生しない。
プログラム書き込みがまともにできない状況の中USB接続をプログラムで判定し、USBがつながってるときはシリアルターミナルによるコンフィグファイルの編集、未接続のときはモーター制御に専念といった具合に、USB接続有り無しによるタスクの切り替えを行いたく、CHAT GPTに頼りながら2日間10数通りのUSB判定に有効なスクリプトを探ったが有効なスクリプトは得られなかった、しまいにAI側もusb関連のコマンドで判定することは諦めてUSB接続時に光るledの端子状況を見るまでハマったがそれでも有効な判別方法にはならなかった。しかたなく空いてる端子にプルアップ抵抗とスイッチを足してUSB接続の判定は人が行うことにして落ち着いた(笑) このマイコンなかなかに私には手強い もっとスマートにしたいニャー いちおう後付したスイッチがオンのときは基板上のLEDが煌々と光りシリアルターミナルモードだよん、スイッチがオフのときはモーター制御モードって感じ やれやれ