merge mappers from FCEU-mm
[fceu.git] / boards / __serial.h
CommitLineData
43725da7 1#ifndef __SERIAL_H\r
2#define __SERIAL_H\r
3\r
4#include <stdio.h>\r
5#include <windows.h>\r
6#include "../types.h"\r
7\r
8void SendCmd(uint8 *cmd, int size);\r
9int ReadResp(uint8 *resp, int size);\r
10\r
11#define SEND(cmd) SendCmd((uint8 *)&cmd[0], sizeof(cmd))\r
12#define GET(buf, size) ReadResp((uint8 *)&buf, size)\r
13#define SENDGET(cmd, buf, size) SEND(cmd); GET(buf, size)\r
14\r
15BOOL SerialOpen(int port, int baud);\r
16void SerialClose(void);\r
17BOOL SerialSendChar(int c);\r
18int SerialIsOpen(void);\r
19int SerialGetChar(void);\r
20\r
21#endif\r