![]() |
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 |