5d7813be4bfba645890bb62a0a4b926de7d053ae
[goodfet] / firmware / include / command.h
1 //! Command handling functions.
2
3 //! Global data buffer.
4 extern unsigned char cmddata[256];
5 #define cmddataword ((unsigned int*) cmddata)
6 #define memorybyte ((unsigned char*) 0)
7
8 // Command prefixes
9 #define READ  0x00
10 #define WRITE 0x01
11 #define PEEK  0x02
12 #define POKE  0x03
13 #define NOK   0x7E
14 #define OK    0x7F
15
16 //!Handle a command.  Defined in goodfet.c
17 void handle(unsigned char app,unsigned char verb,unsigned  char len);
18
19 //!Transmit data.
20 void txdata(unsigned char app,
21             unsigned char verb,
22             unsigned char len);