2012年2月15日水曜日

pyUSB 1.0

デバイスを見つける。
idVendorとidProductにセットして呼ぶ
device = usb.core.find(idVendor=vendor_id, idProduct=product_id)

デバイスを閉じる。
usb.util.dispose_resources(device)

最初0.4で作っていたが、1.0では動かなかった。legacyで動くはずなんだけれどバグだと思って、めんどくさいから、1.0で作りなおしたとさ。

2012年2月6日月曜日

mbed始めました。

冷やし中華じゃあ無いよ。
mbed始めました。
オンラインに開発環境があるって素敵。
いままでマイコンって開発環境整えて始めるまでが大変だったけれど、ゲジゲジ買ってきてUSBを挿してサインアップするだけ。

一個だけチカチカするのではつまらないので4つ流してみました。
 て言うか、簡単すぎ。ものの10分でできた。
小学生でも高学年なら十分やれるね。

2012年2月1日水曜日

windows XPでlibusb-win32によってインストールされたドライバ削除

苦しんだのでメモ

windows XPでlibusb-win32によってUSB機器をコントロールしようとしてドライバを組み込んだ。
機器に添付のドライバで動かそうとlibusb-win32のは要らないから削除した(レジストリの含めて)が何度やってもlibusb-win32が出てくる。

原因
windows/inf/oem**.infに書きこまれていた。
oem**.infを削除して、完了。

参考:ここここ