Bonjour,
Je souhaite faire un programme en langage C qui permet de dialoguer avec un bus I2C. Pour cela, je me suis renseigner sur les possibilités qui existent et j'avoue que j'ai du mal à m'y retrouver car cela dépend de nombreux paramètres (système d'exploitation, compilateur, etc...)
Parmi les pistes que j'ai étudiée, il y a celle qui consiste à utiliser la librairy dos.h. Cependant celle-ci semble incomplète car lorsque je compile avec Devcpp, j'obtiens le message invalid use of undefined type `union REGS' et idem pour outportb. De quoi cela vient-il ? Du système d'exploitation ? J'ai XP, faut-il que je passe sous Win98 ? ou du compilateur mingw ?
J'ai vu qu'il y a la dll inpout32.dll mais je ne vois pas trop comment l'utiliser.
Sinon y a-t-il d'autres solutions ?
Est ce que sur Linux, les solutions sont plus simple ?
Merci d'avance
Partager