*
*/
+/* was sensorboard in 2009 */
+
#define LED_TOGGLE(port, bit) do { \
if (port & _BV(bit)) \
port &= ~_BV(bit); \
#define MATCH_TIME 89
/* decrease track to decrease angle */
-#define EXT_TRACK_MM 304.61875
+#define EXT_TRACK_MM 304.9
#define VIRTUAL_TRACK_MM EXT_TRACK_MM
-#define ROBOT_HALF_LENGTH_FRONT 130
-#define ROBOT_HALF_LENGTH_REAR 120
+#define ROBOT_HALF_LENGTH_FRONT 180
+#define ROBOT_HALF_LENGTH_REAR 70
#define ROBOT_WIDTH 320
/* it is a 1024 imps -> 4096 because we see 1/4 period
#define I2C_POLL_PRIO 20
#define EEPROM_TIME_PRIO 10
-#define CS_PERIOD 5000L /* in microsecond */
+#define CS_PERIOD 5000L /* in microsecond */
#define CS_HZ (1000000. / CS_PERIOD)
#define NB_LOGS 4
struct cobboard {
uint8_t mode;
uint8_t status;
+ uint8_t lspickle;
+ uint8_t rspickle;
int16_t left_cobroller_speed;
int16_t right_cobroller_speed;
uint8_t cob_count;
volatile uint8_t mode;
uint8_t status;
uint8_t ball_count;
+ uint8_t lcob;
+ uint8_t rcob;
};
extern struct genboard gen;