タグ

ブックマーク / lowreal.net (2)

  • BLE Nano (nRF51822)、waitForEvent ( sd_app_evt_wait() ) 中に予期せず WDT が発動する場合 | tech - 氾濫原

    ぐっすり寝てると犬に噛まれて殺される。 BLE で接続を維持しつつ、waitForEvent ( sd_app_evt_wait() ) でイベントが起きるまで寝ているケースで、予期せず Watch Dog Timer が発動するという罠にひっかかったので共有いたします。 前提 SoftDevice を使って BLE 接続を確立している sd_app_evt_wait() してアプリケーションイベントをずっと待っている WDT を SLEEP 時には PAUSE になるように設定している 途中でアプリケーションの割り込みが入らない (タイマーとかを使っていない) Pause する設定というのは以下のようなことです。 NRF_WDT->CONFIG = WDT_CONFIG_SLEEP_Pause << WDT_CONFIG_SLEEP_Pos; 予期しないWDTのタイムアウト SLEEP

    takuwz
    takuwz 2019/02/22
  • キヤノン EOS をウェブカメラとして使う。 | tech - 氾濫原

    (写っていないが手前に EOS がある。RasPi が写っているウィンドウは Quick Time Player の録画ウィンドウで、リアルタイムに表示している) 前にデジタル一眼レフ (EOS) をウェブカメラ的にとして使うという記事を書いたが、あくまで「ウェブカメラ的」であって OS 的に「ウェブカメラデバイス」として認識させられるわけではなかった。 しかし、500 Can't connect to blog.oldershaw.org:80 というページをふとした拍子に見つけてしまった。自分が試した方法を手順だけ簡単に要約する インストール 要は Camera Live がキモ。 Camera Live を入れる https://github.com/v002/v002-Camera-Live EOS カメラを Syphon というアプリケーション間で映像データをやりとりする形に変換

    キヤノン EOS をウェブカメラとして使う。 | tech - 氾濫原
    takuwz
    takuwz 2016/04/19
  • 1