Folco 2022-03-26 at 08:46am yop,
Sur mes machines, j'ai des matériels auxquels je me connecte avec HyperTerminal.
J'envoie des commandes, je lis des réponses, je télécharge des fichiers (enfin, je fais un transfert, je récupère un .txt. Je ne pense pas du tout qu'il y ait un vrai FS dans mes matériels).
J'aimerais pouvoir faire ça en C, sans passer par HT.
Je suis sous Win10, je compte compiler avec MinGW (pour d'autres dépendances).
J'imagine qu'il y a une foule de libs qui savent faire de la comm série.
Un conseil svp ? Merci d'avance !

<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
En C pur, mon premier réflexe aurait également été de le faire from scratch, en ouvrant des fichiers "COM*".
Pour libticables, j'avais reçu en 2013 du code pour faire du bit-banging sur le port série sans avoir besoin d'un driver (c'est ça le problème avec Windows...), mais j'ai fini par ne jamais l'utiliser, ne pouvant le tester. Dans l'ordre:
* ouverture: CreateFile(), SetupComm(), GetCommState(), SetCommState(), GetCommTimeouts(), SetCommTimeouts();
* fermeture: CloseHandle().
Folco 2022-03-26 at 07:31pm Merci ! Je vais regarder ça.

<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !