Rework force system

This commit is contained in:
Zaltora 2017-02-04 10:02:11 +01:00 committed by Gogs
parent c5b480995d
commit 79a0b2d6b6
15 changed files with 67 additions and 56 deletions

View file

@ -43,7 +43,7 @@ static uint8_t dec2bcd(uint8_t val)
static uint8_t read_register(uint8_t reg)
{
uint8_t val;
i2c_slave_read(ADDR, &reg, &val, 1, false);
i2c_slave_read(ADDR, &reg, &val, 1);
return val;
}
@ -51,7 +51,7 @@ static void update_register(uint8_t reg, uint8_t mask, uint8_t val)
{
uint8_t buf = (read_register(reg) & mask) | val;
i2c_slave_write(ADDR, &reg, &buf, 1, false);
i2c_slave_write(ADDR, &reg, &buf, 1);
}
void ds1307_start(bool start)
@ -69,7 +69,7 @@ void ds1307_get_time(struct tm *time)
uint8_t buf[7];
uint8_t reg = TIME_REG ;
i2c_slave_read(ADDR, &reg , buf, 7 , false);
i2c_slave_read(ADDR, &reg , buf, 7);
time->tm_sec = bcd2dec(buf[0] & SECONDS_MASK);
time->tm_min = bcd2dec(buf[1]);
@ -99,7 +99,7 @@ void ds1307_set_time(const struct tm *time)
buf[6] = dec2bcd(time->tm_mon + 1);
buf[7] = dec2bcd(time->tm_year - 2000);
i2c_slave_write(ADDR, &buf[0], &buf[1] , 7, false);
i2c_slave_write(ADDR, &buf[0], &buf[1] , 7);
}
void ds1307_enable_squarewave(bool enable)
@ -137,7 +137,7 @@ int ds1307_read_ram(uint8_t offset, uint8_t *buf, uint8_t len)
if (offset + len > RAM_SIZE) return false;
uint8_t reg = RAM_REG + offset ;
return i2c_slave_read(ADDR, &reg, buf, len, false);
return i2c_slave_read(ADDR, &reg, buf, len);
}
int ds1307_write_ram(uint8_t offset, uint8_t *buf, uint8_t len)
@ -145,5 +145,5 @@ int ds1307_write_ram(uint8_t offset, uint8_t *buf, uint8_t len)
if (offset + len > RAM_SIZE) return false;
uint8_t reg = RAM_REG + offset ;
return i2c_slave_write(ADDR, &reg, buf, len, false);
return i2c_slave_write(ADDR, &reg, buf, len);
}