AVR
私の子供のころからの夢の一つに,ロボットに乗って操縦したいというものがありました.人が乗れるロボットを作るのはあまりに大変ですが,視覚が共有できるロボットなら作れそうな気がしたのでやってみました. カギになるのはGoogleCardbordというGoogle謹…
AVRの割り込みでクラス内変数を書き替える場合,その変数にgetterでアクセスして値の変更を待つ次のような文がうまく動かなかった. while(!hoge.getval()); 変数自体にvolatile宣言しても変わりがない.どうやら関数自体にvolatile宣言が必要らしい. int c…
やはりVimを使うなら行番号の相対表示は欲しい. 有名どころでは「RelatveNumber」とか「RelativeLineNumbers」とかあるけど,どちらもそのままじゃAtmelStudioに入ってくれなかった. 幸い「RelativeNumber」の方はMITライセンスでソースコードが公開されてい…
普段使いのPCとしてSurfacePro3を愛用しているけれど,Surfaceのキーボードはカーソルキーが小さくプログラミングには非常に不向き. そこで,プログラミング用にキーボードを探していたところ,そもそもカーソルキーを使わないで済むエディタを使えばいいの…