dashboard & oled conversion

This commit is contained in:
jflyper 2017-07-15 23:27:24 +09:00
parent 52d447d2ef
commit af4059e0ca
2 changed files with 4 additions and 4 deletions

View File

@ -178,12 +178,12 @@ static const uint8_t multiWiiFont[][5] = { // Refer to "Times New Roman" Font Da
static bool i2c_OLED_send_cmd(busDevice_t *bus, uint8_t command)
{
return i2cWrite(bus->i2c.device, bus->i2c.address, 0x80, command);
return i2cWrite(bus->busdev_u.i2c.device, bus->busdev_u.i2c.address, 0x80, command);
}
static bool i2c_OLED_send_byte(busDevice_t *bus, uint8_t val)
{
return i2cWrite(bus->i2c.device, bus->i2c.address, 0x40, val);
return i2cWrite(bus->busdev_u.i2c.device, bus->busdev_u.i2c.address, 0x40, val);
}
void i2c_OLED_clear_display(busDevice_t *bus)

View File

@ -677,8 +677,8 @@ void dashboardUpdate(timeUs_t currentTimeUs)
void dashboardInit(void)
{
static busDevice_t dashBoardBus;
dashBoardBus.i2c.device = I2C_CFG_TO_DEV(dashboardConfig()->device);
dashBoardBus.i2c.address = dashboardConfig()->address;
dashBoardBus.busdev_u.i2c.device = I2C_CFG_TO_DEV(dashboardConfig()->device);
dashBoardBus.busdev_u.i2c.address = dashboardConfig()->address;
bus = &dashBoardBus;
delay(200);