![]() |
SysIo
1.9.0
Embedded Library and tools
|
Ce module fournit les fonctions permettant de contrôler une liaison série d'un circuit d'entrées-sorties universel ChipIo. Le port se comporte comme un pseudo-terminal.
|
Functions | |
| int | iChipIoSerialFlush (xChipIoSerial *port) |
| int | iChipIoSerialGetAttr (xChipIoSerial *xPort, xSerialIos *xIos) |
| int | iChipIoSerialSetAttr (xChipIoSerial *xPort, const xSerialIos *xIos) |
| char * | sChipIoSerialPortName (xChipIoSerial *xPort) |
| void | vChipIoSerialDelete (xChipIoSerial *xPort) |
| xChipIoSerial * | xChipIoSerialNew (xChipIo *xChip, xDin *xIrqPin) |
Typedefs | |
| typedef struct xChipIoSerial | xChipIoSerial |
| typedef struct xChipIoSerial xChipIoSerial |
#include <serial.h>
Port série ChipIo
La structure est opaque pour l'utilisateur.
Definition at line 39 of file chipio/include/chipio/serial.h.
| int iChipIoSerialFlush | ( | xChipIoSerial * | port | ) |
#include <serial.h>
Vide les buffers de réception et de transmission
| xPort | Pointeur sur le port |
| int iChipIoSerialGetAttr | ( | xChipIoSerial * | xPort, |
| xSerialIos * | xIos | ||
| ) |
#include <serial.h>
Lecture de configuration d'un port série
| xPort | Pointeur sur le port |
| xIos | configuration du port lue |
| int iChipIoSerialSetAttr | ( | xChipIoSerial * | xPort, |
| const xSerialIos * | xIos | ||
| ) |
#include <serial.h>
Modification de configuration d'un port série
| xPort | Pointeur sur le port |
| xIos | configuration du port |
| char* sChipIoSerialPortName | ( | xChipIoSerial * | xPort | ) |
#include <serial.h>
Retourne le nom du port série dans le système
Permet une utilisation du port avec l'API de la libc (open(), fopen() ...) ou du module sysio_serial.
| xPort | Pointeur sur le port |
| void vChipIoSerialDelete | ( | xChipIoSerial * | xPort | ) |
#include <serial.h>
Destructeur
| xPort | Pointeur sur le port |
| xChipIoSerial* xChipIoSerialNew | ( | xChipIo * | xChip, |
| xDin * | xIrqPin | ||
| ) |
#include <serial.h>
Constructeur
| xChip | Pointeur sur objet xChipIo ouvert avec xChipIoOpen() |
| xIrqPin | Pointeur sur broche d'interruption, NULL si inutilisée |