2018年5月3日木曜日

ServoBlaster が更新されました

去年こちらに書いたServoBlasterの問題が修正されていました。

 https://github.com/richardghirst/PiBits/tree/master/ServoBlaster

kernel 4.9以降に"/proc/cpuinfo"の"Hardware"情報を元に"board_model"を判定する方法
(実際は、"board_model"からgpioのベースになるアドレスを設定する方法)に不具合が
出ていましたが、こちらの"bcm_host_get_peripheral_address()" を使う方法になっています。

手持ちのRespberry Pi 2 Model Bでの動作確認ができました。

1 件のコメント :

  1. Raspberry Pi Zeroでは問題が出てるらしいです。私はZeroを持っていないので検証できませんが、Zeroを"board_model == 2"と判定してしまうことでおきているようです。
    https://github.com/richardghirst/PiBits/issues/108

    返信削除