IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Borland C++ et HID USB


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    25
    D�tails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 25
    Par d�faut
    Bonjour,
    Je gal�re depuis quelques jours avec libusb0 et le builder C++ 5.0 ( communication avec un processeur atmel en usb.
    usb_bulk_write ne fonctionne pas ( erreur -22) alors qu'il n'y a pas de probl�me avec usb_bulk_read et config.
    Ep_In et Ep_Out sont correcte ( 0x83 et 0x02 configurer dans l'atmel) mais je soup�onne la usb.lib.
    Y a t'il quelqu'un qui travail avec une autre librairie HID.lib par exemple, ou autre m�thode fonctionnelle.
    Un exemple Read_Write serait �galement le bienvenu et un url pour le download.

    Avec :
    #pragma comment (lib,"HID.lib")
    le format n'est pas correcte.
    En utilisant la conversion coff2omf hid.lib hid1.lib, la nouvelle librairie n'est pas fonctionnelle.
    Existe-il une libraire hid.lib compatible borland c++ 5.0?

    Merci pour votre aide.

  2. #2
    Membre �m�rite
    Homme Profil pro
    R&D imagerie 3D / prog embarqu�e
    Inscrit en
    Mars 2007
    Messages
    419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : R&D imagerie 3D / prog embarqu�e
    Secteur : Sant�

    Informations forums :
    Inscription : Mars 2007
    Messages : 419
    Par d�faut
    Salut,

    Juste pour info, je fais du bulk read/write/async avec un FX2 sous libUSB-Win32 et VC++. Ca marche tr�s bien.

    L'alternative utilisable sur n'importe quel device que j'ai d�j� utilis�, c'est WinUSB. C'est un produit MS, je ne sais pas s'il est utilisable sous Borland.
    Sinon, je pense qu'on rentre vite dans les alternative proprio. Comme le driver et la lib de Cypress (CyUSB). Le probl�me c'est que CyUSB... Ca marche que sur Cypress

    Pour ce qui est de libUSB-Win32 sous Borland, c'est compilable sous Borland jusqu'� la 5.5.

    A+

  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    25
    D�tails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 25
    Par d�faut
    Avec libusb,le bulkwrite ne fonctionne pas chez moi, mais bien le read...
    Dans le proc�dure read, je change juste ep_in par ep_out et read par write et plus rien ne fonctionn (erreur -22 bad argument).
    De plus, il faut le faire tourner sur un driver sp�cifique libusb.
    WinUsb n'est pas pris en charge par borland non plus.
    C'est tout de m�me bizarre que le meilleur compilateur C ne prenne pas la gestion de l'usb.
    Merci pour vos r�ponses

  4. #4
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    25
    D�tails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 25
    Par d�faut
    le pack nrComm m'a sorti de cette gal�re.

Discussions similaires

  1. [Lazarus] [Linux] Lecture p�riph�rique USB HID
    Par caku dans le forum Lazarus
    R�ponses: 6
    Dernier message: 21/10/2010, 17h21
  2. Communication Applet et USB HID
    Par MaximeCa dans le forum Applets
    R�ponses: 0
    Dernier message: 30/07/2010, 16h01
  3. Lecture d'un p�riph�rique HID sur USB
    Par dje41 dans le forum Visual C++
    R�ponses: 5
    Dernier message: 01/10/2009, 12h28
  4. Pilote USB (HID) sous Windows/MinGW
    Par lenul dans le forum C
    R�ponses: 4
    Dernier message: 26/09/2009, 13h02
  5. Communication USB HID ?
    Par MonQQ dans le forum C++
    R�ponses: 1
    Dernier message: 23/04/2007, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo