Kad čitam sa ds1307, radim ovo
i2c_master_read_from_device(I2C_NUM_0, RTC_ADDR, buff, 7, 1000/portTICK_RATE_MS);
I onda bcd2dec(buff[i])
mi ispisuje uredne brojeve (dobijem god, mj, dan, …).
Onda sljedeći i2c_master_read_from_device
više stvar ne valja.
Zar moram nešto pisati nakon čitanja?
I kad pišem vrijeme u ds1307, mogu li to ikako u jednoj liniji?
i2c_master_write_to_device(I2C_NUM_0, RTC_ADDR, buff, 7, 1000/portTICK_RATE_MS);