mirror of
https://github.com/utkumaden/esp-idf-ds3231.git
synced 2025-01-23 04:56:32 +01:00
Fix error in status function.
This commit is contained in:
parent
0049e6381b
commit
73e36b81b1
@ -135,7 +135,7 @@ DS3231_API int ds3231_getStatus(ds3231_t driver, ds3231_status_t *out_status)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
ds3231_status_t rstatus;
|
uint8_t rstatus;
|
||||||
if (ds3231_io_read(driver->port, DS3231_REGISTER_STATUS, &rstatus, sizeof rstatus))
|
if (ds3231_io_read(driver->port, DS3231_REGISTER_STATUS, &rstatus, sizeof rstatus))
|
||||||
{
|
{
|
||||||
errno = EIO;
|
errno = EIO;
|
||||||
@ -424,3 +424,17 @@ DS3231_API int ds3231_endTemperature(ds3231_t driver, int16_t *out_temperature)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int ds3231_clearInt(ds3231_t driver)
|
||||||
|
{
|
||||||
|
ASSERT_DRV();
|
||||||
|
|
||||||
|
uint8_t status = (1 << 3);
|
||||||
|
if (ds3231_io_write(driver->port, DS3231_REGISTER_STATUS, &status, sizeof status))
|
||||||
|
{
|
||||||
|
errno = EIO;
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user