#ifndef __AC_H_ #define __AC_H_ #include #include #include // baudrates #include #include "CFsignals.h" #define FPGA_PORTNAME "/dev/ttyUSB0" #define CF_BAUDRATE B115200 #define PRINTRAWDATA int fpga; pthread_mutex_t sSendCF; pthread_t tReaderAC; typedef void (*rxHandler)(void); rxHandler rxHandlersAC[256]; bool pret; void registerRxHandler(unsigned char code, rxHandler handler); // À utiliser après configureCF(); void sendByteCF(unsigned char data); // Privé void sendCF(unsigned char code, void* data, size_t size); unsigned char readByteCF(); // À utiliser uniquement depuis un rxHandler void readCF(void* data, size_t size); // À utiliser uniquement depuis un rxHandler void configureCF(); void deconfigureCF(); #endif