Suga koubou
/
eDES2WD_test
http://mbed.org/users/okini3939/notebook/daisen-edes/
eDES2WD.h@1:3c8a6bd50779, 2012-02-23 (annotated)
- Committer:
- okini3939
- Date:
- Thu Feb 23 05:05:23 2012 +0000
- Revision:
- 1:3c8a6bd50779
- Parent:
- 0:141734449aeb
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
okini3939 | 1:3c8a6bd50779 | 1 | #define SUB_ADRS 0x30 |
okini3939 | 0:141734449aeb | 2 | |
okini3939 | 0:141734449aeb | 3 | #define I2C_WCMD_RESET 0x00 |
okini3939 | 1:3c8a6bd50779 | 4 | #define I2C_WCMD_START 0x01 |
okini3939 | 1:3c8a6bd50779 | 5 | #define I2C_WCMD_ENQ 0x09 |
okini3939 | 1:3c8a6bd50779 | 6 | |
okini3939 | 1:3c8a6bd50779 | 7 | #define I2C_WCMD_IO 0x10 |
okini3939 | 1:3c8a6bd50779 | 8 | #define I2C_WCMD_SENSOR 0x11 |
okini3939 | 0:141734449aeb | 9 | #define I2C_WCMD_MOTOR 0x12 |
okini3939 | 0:141734449aeb | 10 | #define I2C_WCMD_LED 0x13 |
okini3939 | 1:3c8a6bd50779 | 11 | #define I2C_WCMD_LAT 0x14 |
okini3939 | 1:3c8a6bd50779 | 12 | #define I2C_WCMD_T 0x15 |
okini3939 | 1:3c8a6bd50779 | 13 | #define I2C_WCMD_V 0x16 |
okini3939 | 1:3c8a6bd50779 | 14 | #define I2C_WCMD_DIR 0x17 |
okini3939 | 1:3c8a6bd50779 | 15 | #define I2C_WCMD_EG002 0x18 |
okini3939 | 1:3c8a6bd50779 | 16 | #define I2C_WCMD_EG003 0x19 |
okini3939 | 1:3c8a6bd50779 | 17 | #define I2C_WCMD_EG009 0x1A |
okini3939 | 1:3c8a6bd50779 | 18 | #define I2C_WCMD_LDM 0x1B |
okini3939 | 0:141734449aeb | 19 | |
okini3939 | 1:3c8a6bd50779 | 20 | #define I2C_RCMD_IO 0x80 |
okini3939 | 1:3c8a6bd50779 | 21 | #define I2C_RCMD_SENSOR 0x81 |
okini3939 | 1:3c8a6bd50779 | 22 | #define I2C_RCMD_MOTOR 0x82 |
okini3939 | 1:3c8a6bd50779 | 23 | #define I2C_RCMD_LED 0x83 |
okini3939 | 1:3c8a6bd50779 | 24 | #define I2C_RCMD_LAT 0x84 |
okini3939 | 1:3c8a6bd50779 | 25 | #define I2C_RCMD_T 0x85 |
okini3939 | 1:3c8a6bd50779 | 26 | #define I2C_RCMD_V 0x86 |
okini3939 | 1:3c8a6bd50779 | 27 | #define I2C_RCMD_DIR 0x87 |
okini3939 | 1:3c8a6bd50779 | 28 | |
okini3939 | 1:3c8a6bd50779 | 29 | #define MAX_PWM 6 |
okini3939 | 1:3c8a6bd50779 | 30 | #define MAX_COL 16 |
okini3939 | 1:3c8a6bd50779 | 31 | |
okini3939 | 1:3c8a6bd50779 | 32 | #define MAX_CN 10 |
okini3939 | 1:3c8a6bd50779 | 33 | |
okini3939 | 1:3c8a6bd50779 | 34 | #define LED_GREEN 0 |
okini3939 | 1:3c8a6bd50779 | 35 | #define LED_RED1 1 |
okini3939 | 1:3c8a6bd50779 | 36 | #define LED_RED2 2 |
okini3939 | 1:3c8a6bd50779 | 37 | #define LED_RED3 3 |
okini3939 | 0:141734449aeb | 38 | |
okini3939 | 0:141734449aeb | 39 | void eDES2WD_reset (int id); |
okini3939 | 0:141734449aeb | 40 | void eDES2WD_motor (int id, int l_speed, int r_speed); |
okini3939 | 0:141734449aeb | 41 | void eDES2WD_set_led (int id, int led, int sw); |
okini3939 | 1:3c8a6bd50779 | 42 | |
okini3939 | 1:3c8a6bd50779 | 43 | unsigned int eDES2WD_get_sensor(int id, int cn, unsigned int *dat); |
okini3939 | 1:3c8a6bd50779 | 44 | int eDES2WD_get_lat(int id, int cno); |