/* * FIFO_COM.h V1.0 * * Created on: 14 janv. 2019 * Author: e_rcluze */ #ifndef _FIFO_COM_H_ #define _FIFO_COM_H_ // ne fonctionne pas a ne pas utiliser #include #define NBFIFO 16*8 //Toujours un multiple de 8 typedef struct{ uint8_t Fifo[NBFIFO]; uint8_t pt_read; uint8_t pt_write; uint8_t nb_Element; }FIFO_COM; void initFIFO(FIFO_COM *f); /* * lit dans la fifo (toujours 8 caractere) */ void readFifo(FIFO_COM *f, uint8_t *r); void writeFifo(FIFO_COM *f, uint8_t *r); /* * retourne le nombre d'element a lire dans la fifo */ uint8_t FIFO_nbRead(FIFO_COM *f); #endif /* _FIFO_COM_H_ */