Rework force system
This commit is contained in:
parent
c5b480995d
commit
79a0b2d6b6
15 changed files with 67 additions and 56 deletions
|
|
@ -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, ®, &val, 1, false);
|
||||
i2c_slave_read(ADDR, ®, &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, ®, &buf, 1, false);
|
||||
i2c_slave_write(ADDR, ®, &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, ® , buf, 7 , false);
|
||||
i2c_slave_read(ADDR, ® , 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, ®, buf, len, false);
|
||||
return i2c_slave_read(ADDR, ®, 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, ®, buf, len, false);
|
||||
return i2c_slave_write(ADDR, ®, buf, len);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue