X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fcommon%2Fi2c_commands.h;h=c0ff8e16e774c153d139e9ec7d634be640a2153c;hp=d6794afefe90591527b5a304376908b4de986c57;hb=4e7801883ed4076cb14b63a0571467747894c0f8;hpb=6914527de2ecfef9d790740c71739e7418246b96 diff --git a/projects/microb2010/common/i2c_commands.h b/projects/microb2010/common/i2c_commands.h index d6794af..c0ff8e1 100644 --- a/projects/microb2010/common/i2c_commands.h +++ b/projects/microb2010/common/i2c_commands.h @@ -38,6 +38,8 @@ #define I2C_COB_BLACK 0 #define I2C_COB_WHITE 1 +#define I2C_COB_UNKNOWN 2 +#define I2C_COB_REMOVED 3 struct i2c_cmd_hdr { uint8_t cmd; @@ -68,6 +70,7 @@ struct i2c_cmd_generic_color { #define I2C_CMD_COBBOARD_SET_MODE 0x02 +/* XXX disabled, use memory sync instead */ struct i2c_cmd_cobboard_set_mode { struct i2c_cmd_hdr hdr; @@ -77,7 +80,7 @@ struct i2c_cmd_cobboard_set_mode { #define I2C_COBBOARD_MODE_R_HARVEST 0x08 /* auto harvest withe cobs */ #define I2C_COBBOARD_MODE_EJECT 0x10 /* eject cobs */ #define I2C_COBBOARD_MODE_INIT 0x20 /* init state machine */ - uint8_t mode; + //uint8_t mode; }; #define I2C_CMD_BALLBOARD_SET_MODE 0x10 @@ -105,7 +108,7 @@ struct i2c_cmd_ballboard_set_mode { struct i2c_req_cobboard_status { struct i2c_cmd_hdr hdr; - int16_t sickle_left1_current; + uint8_t mode; }; #define I2C_ANS_COBBOARD_STATUS 0x81