andante

4505

0815

月曜日はやはり会議がちで実装が進まないこれはもう仕方ないこととして暮らしのリズムに取り入れるしかない

夜はキーボードの改善をしたマルチコア対応の方法がわかったのでRP2040の2つのコアを活用できるようになったこれは嬉しい0番目のコアでキー入力を受け付けたりUSBの割り込みに応答して1番目のコアでOLEDパネルに描画しているでもこれだとUSB通信が頻回過ぎるからそこはタイマー割り込みを使って10msごとに送られるようにしたかなりいい
ただマルチスレッド対応がちょっと大変だったMutexは割り込みには対応してくれるけどマルチスレッドには対応してくれないのでそこはスピンロックをかける必要があったうまいやり方がわからなかったのだけどよく見たらrp2040-halで用意されてたwatchdogも導入したしかなりいい


寝ますまた夜更かししちゃったよ