Top > blog > 2017-08-16 > libmpsseの問題

広告

libmpsseの問題

FLIR Leptonの読み出しなどに使っているlibmpsseにいくつか問題があって使えなくなっていた。

一つは「SetDirection」などで「uint_8」のTypeErrorが出る問題。
これはswigの問題らしく、intを使う場合は

%include "stdint.i"

を入れないとならないらしい。
なので「mpsse.i」の最初の方に「%include "stdint.i"」を書き込む

もう一つは「WritePins」で「MPSSE_OK」が出ない問題。
これはlibftdiの仕様が変わったかららしい。
mpsse.cなどで

if(ftdi_write_data(&mpsse->ftdi, &data, 1) == 0)

となっている部分を

if(ftdi_write_data(&mpsse->ftdi, &data, 1) > 0)

とすれば良い。

Category: [USB][Sensor] - 23:18:48


広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Wed, 16 Aug 2017 23:18:48 JST (2416d)