#include "strat_db.h"
#include "strat_avoid.h"
#include "i2c_protocol.h"
+#include "beacon.h"
/* 0 means "programmed"
struct mainboard mainboard;
volatile struct cobboard cobboard;
volatile struct ballboard ballboard;
+volatile struct beaconboard beaconboard;
#ifndef HOST_VERSION
/***********************/
ballboard.lcob = I2C_COB_NONE;
ballboard.rcob = I2C_COB_NONE;
+ beaconboard.oppx = I2C_OPPONENT_NOT_THERE;
+
/* UART */
uart_init();
uart_register_rx_event(CMDLINE_UART, emergency);
/* TIME */
time_init(TIME_PRIO);
-#ifndef HOST_VERSION
/* sensors, will also init hardware adc */
sensor_init();
+ /* beacon */
+ beacon_init();
+
+#ifndef HOST_VERSION
/* start i2c slave polling */
scheduler_add_periodical_event_priority(i2c_poll_slaves, NULL,
8000L / SCHEDULER_UNIT, I2C_POLL_PRIO);