chakokuのブログ(rev4)

テック・コミック・DTM・・・ごくまれにチャリ

2024-07-01から1ヶ月間の記事一覧

Rust版 QMP6988 Driverを作る

背景:部屋の空気質(CO2、温度、湿度)をクラウドに上げて集計しているが、気圧が計測できていなかった。高精度の気圧センサ―らしいQMP6988を使って気圧を計測、集計する 課題:QMP6988はレジスタの値を読んだ後、補正が必要なのだが補正式が結構複雑。Ardui…

Amazonは不利なコメントは認めない??→時間がかかっているだけだったのかも

中国から真空管用のアウトプットトランスを買った。簡易包装だったので、トランスの側面がベコベコになっていた。まぁ断線はしていないので返品せずに使おうと思っている。だけど・・・ちょっと酷いなと思ったので、納期は◎だが、トランスの側面がデコボコと…

Rustでドライバを試作する(その2)

課題:I2Cバスで制御するドライバを書いていたが、どうしてもGPIOの方向を変えるコードをstruct型に閉じ込めた変数で実装することができなかった(借用のselfとデータの移動との矛盾が解消できず) 解決策:メソッド実行時、借用のselfではなく、所有権付き…