filename | src/maple/maple.h |
changeset | 1:eea311cfd33e |
next | 2:42349f6ea216 |
author | nkeynes |
date | Sat Mar 13 00:03:32 2004 +0000 (20 years ago) |
permissions | -rw-r--r-- |
last change | This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches. |
file | annotate | diff | log | raw |
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +00001.2 +++ b/src/maple/maple.h Sat Mar 13 00:03:32 2004 +00001.3 @@ -0,0 +1,46 @@1.4 +/**1.5 + * Maple bus routines1.6 + */1.7 +#ifndef dream_maple_H1.8 +#define dream_maple_H 11.9 +1.10 +#define MAPLE_CMD_INFO 1 /* Request device information */1.11 +#define MAPLE_CMD_EXT_INFO 2 /* Request extended information */1.12 +#define MAPLE_CMD_RESET 3 /* Reset device */1.13 +#define MAPLE_CMD_SHUTDOWN 4 /* Shutdown device */1.14 +#define MAPLE_CMD_GET_COND 9 /* Get condition */1.15 +#define MAPLE_CMD_MEM_INFO 10 /* Get memory information */1.16 +#define MAPLE_CMD_BLOCK_READ 11 /* Block read */1.17 +#define MAPLE_CMD_BLOCK_WRITE 12 /* Block write */1.18 +#define MAPLE_CMD_SET_COND 14 /* Set condition */1.19 +#define MAPLE_RESP_INFO 5 /* Device information response */1.20 +#define MAPLE_RESP_EXT_INFO 6 /* Extended device information response */1.21 +#define MAPLE_RESP_ACK 7 /* Acknowledge command */1.22 +#define MAPLE_RESP_DATA 8 /* Bytes read */1.23 +#define MAPLE_ERR_NO_RESPONSE -1 /* Device did not respond */1.24 +#define MAPLE_ERR_FUNC_UNSUP -2 /* Function code unsupported */1.25 +#define MAPLE_ERR_CMD_UNKNOWN -3 /* Command code unknown */1.26 +#define MAPLE_ERR_RETRY -4 /* Retry command */1.27 +#define MAPLE_ERR_FILE -5 /* File error? */1.28 +1.29 +#define MAPLE_FUNC_CONTROLLER 0x0011.30 +#define MAPLE_FUNC_MEMORY 0x0021.31 +#define MAPLE_FUNC_LCD 0x0041.32 +#define MAPLE_FUNC_CLOCK 0x0081.33 +#define MAPLE_FUNC_MICROPHONE 0x0101.34 +#define MAPLE_FUNC_AR_GUN 0x0201.35 +#define MAPLE_FUNC_KEYBOARD 0x0401.36 +#define MAPLE_FUNC_LIGHT_GUN 0x0801.37 +#define MAPLE_FUNC_PURU_PURU 0x1001.38 +#define MAPLE_FUNC_MOUSE 0x2001.39 +1.40 +void maple_handle_buffer( uint32_t buffer );1.41 +1.42 +1.43 +struct maple_device_t {1.44 +1.45 +1.46 +};1.47 +1.48 +1.49 +#endif /* !dream_maple_H */
.