blockの巣

This Week in block 2024年5月 2週目

2024/05/11 18:20 公開
This Week in block

2024年の5月第2週目(5月6日〜5月11日)でやったこととか。

M5DialのファームウェアをRustで書く

Bluetoothでキーボードとして認識させることはできた。マウスとしては認識させられていない。
ほどんどNimbleのサンプルだけでどうにかなった。便利。
画面描画がとても遅いのでそのあたりどうするか悩んでる。

GitHub Codespacesでブログを更新できるようにした

記事書いた。
GitHub CodesacesでZolaの記事を書く
現在のDockerfileだと最新のNeovimを使えない関係でVSCodeのNeovim拡張を入れられないのでストレス。

読んだ本

Bluetooth無線化講座
読み終わった。現在ESP32を使用したBLEキーボードの作成を行いたいを思っているため購入しました。
Bluetoothの実装前に概念を頭に入れれたので助かった。

t詳解 Rustアトミック操作とロック
少しずつ読んでいる。
今9章なのでもう少しで読み終わるはず。多分。
ロックの実装でシステムコールを避けて高速化しようとする話は結局高速化に繋らないこともあったりそもそも環境ごとに効果が違ったりと面白かった。

やりたいこととか

その他