Files
ci-libretro-fceumm/src/boards/__serial.h
retro-wertz 2d76eb4a0f Change *.c and *.h end-of-line character to LF
change eol char to LF using dos2unix
2017-12-17 13:40:35 +08:00

32 lines
569 B
C

#ifndef __SERIAL_H
#define __SERIAL_H
#include <stdio.h>
typedef int BOOL;
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
#include "../fceu-types.h"
void SendCmd(uint8 *cmd, int size);
int ReadResp(uint8 *resp, int size);
#define SEND(cmd) SendCmd((uint8*)&cmd[0], sizeof(cmd))
#define GET(buf, size) ReadResp((uint8*)&buf, size)
#define SENDGET(cmd, buf, size) SEND(cmd); GET(buf, size)
BOOL SerialOpen(int port, int baud);
void SerialClose(void);
BOOL SerialSendChar(int c);
int SerialIsOpen(void);
int SerialGetChar(void);
#endif