J'ai trouvé un tableau IO dans mon placard et j'aimerais l'utiliser avec mon MacBook Pro.
Le texte au tableau est "Mirrorbow Electronics USB IO V1.2"
J'ai trouvé ce lien vers un manuel:
http://homepage.ntlworld.com/jason.haywood/Technical/USBIOManualold.pdf
Cela indique que la carte doit émuler un adaptateur de port série USB, mais aucun port série n'apparaît dans / dev / lorsque la carte est connectée.
Tailing /var/log/system.log lors de l'attachement donne ces trois lignes:
0 1 AppleUSBCDCACMData: start - Find CDC driver for ACM data interface failed
0 1 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed
AppleUSBCDC: Version number - 4.3.2b1
Les informations USB pour le forum sont:
USB IO:
Product ID: 0x000a
Vendor ID: 0x04d8 (Microchip Technology Inc.)
Version: 0.00 Speed: Up to 12 Mb/sec
Manufacturer: Mirrorbow Electronics
Location ID: 0x14200000 / 6
Current Available (mA): 500
Current Required (mA): 100
En utilisant la gemme Ruby "libusb", je peux joindre au tableau:
require "libusb"
usb = LIBUSB::Context.new
usb.devices(:idVendor => 0x04d8, :idProduct => 0x000a)
=> [#<LIBUSB::Device 20/6 04d8:000a Mirrorbow Electronics USB IO ? (Comm (00,00))>]
Je préférerais l’utiliser avec Ruby, mais toute solution est acceptable.
Un moyen d'accéder à ce tableau depuis OS X et d'utiliser les E / S?