接続のキーボードここ数ヶ月ぐらいキーボードを作っていた。いいようがないことも多々していた。氾濫原とにかくこれが一番大変だった。00:28今年やったことを自分で承認する日記を読みかえしてみたら今年もいろいろやっていた。年末にせめて自分で自分を承認してあげたい。|ちっちゃな変更を3つほど送った。cho45ちっちゃな変更を3つほど送った。実行したら刺さるので、こまったなあと思ったら設定ミスがわかった。側でせめてwarningぐらい出せや、と思ってかっとなって書いたプルリク。オプションをつけるとエンドミルを使ってすべての穴をあけることができる。以上の穴しかないなら、φ0.8mmのエンドミルで全ての穴をあけることができる。このオプションは外形カット時に使われるオプションなので、外形カットとドリルのときとでエンドミル径を変えることができなかった。して穴をあけるときのエンドミル径を上書きできるようになった。ない場合、たんに無視されるという挙動をして絶望した。開いてないぞ?」と気付いたので、目の前には加工途中の基板があった。原点がずれるとやっかいなので後日にすることもできず、勘でパッチを書いたら動いてくれた。コードも手元にクローンしていてよかった......ここまで既にマージ済み。めんどくさいコントリビューションルールもなく、非常にレスポンスはやくレビューしてくれて、良かった。あとこうやってプルリク送った経緯と書いておくのは良い気がするので送ったときには書いていきたい。仕様とともに回路の設計もしはじめた。00:21今年やったことを自分で承認する日記を読みかえしてみたら今年もいろいろやっていた。年末にせめて自分で自分を承認してあげたい。あいかわらず触っている。あいかわらず触っている。しても消費電流の削減ができず3日ぐらい悩んだので、参考までに「どうすれば効率よく消費電流を削減できそうか」をしるす。いうのが主要なドキュメントになる。特有のことがら全般が書かれていて、こちらに消費電力や、ピンごとの物理仕様が書いてある。シリーズのシステムのドキュメントになっており、レジスタ仕様とかが書いてある。一通り目を通して、どの回路がどのぐらいの電力消費をするかを把握しておくと良い。支配的なところから解決しないとどうしよもないので、大きいところをとりあえずおさえる。消費のことを想定している。このクロックは必要ならば動くという挙動をする。動いているなら必ず動いている。依存しているブロックがスリープ中に一切ないようにしなければならない。依存しているかは書いてないので、この表はとても大事。ようにだいたいオンにしてるみたいなペリフェラルもスリープ前に明示的にオフにする必要がある。いうよりは必要なときだけオンにするという使いかたのほうが安全。UART_ENABLE_ENABLE_Pos);みたいな感じになる。なんかバグってるのかよくわからないけど、ダミーで一回書かないとちゃんと復帰しなくてこまった。ライブラリにも同様のことが書いてある。デバッガ用の回路が動くようで、消費電力がまったく減らない。この状態から抜けてノーマルモードで起動するにはデバッガを切断したうえで、全ての電源供給をやめて、再度電源を入れなおすデバッガ起動中でもリセットピンでリセット可能にして、デバッガを切断するとともにピンリセットをかけるあたりがある。前者は若干めんどうなので、後者の方法のほうがおすすめ。冒頭あたりに書いておくと、デバッグモード中でもピンリセットがかけられる。一瞬つなげばノーマルモードで起動するようになる。繋っており、負論理で光る。