Remove wire init
This commit is contained in:
@@ -17,8 +17,8 @@
|
|||||||
// ---- RTC / I2C configuration ----------------------------------------------
|
// ---- RTC / I2C configuration ----------------------------------------------
|
||||||
// Pins for ESP32-C3 (according to https://gist.github.com/CrazyCoder/1c5f846adee18e21f91e264601a6ddce)
|
// Pins for ESP32-C3 (according to https://gist.github.com/CrazyCoder/1c5f846adee18e21f91e264601a6ddce)
|
||||||
static constexpr uint8_t DS3231_ADDRESS = 0x68;
|
static constexpr uint8_t DS3231_ADDRESS = 0x68;
|
||||||
static constexpr int I2C_SDA = 8;
|
// static constexpr int I2C_SDA = 8;
|
||||||
static constexpr int I2C_SCL = 9;
|
// static constexpr int I2C_SCL = 9;
|
||||||
static uint8_t bin2bcd(uint8_t val) { return val + 6 * (val / 10); }
|
static uint8_t bin2bcd(uint8_t val) { return val + 6 * (val / 10); }
|
||||||
static uint8_t bcd2bin(uint8_t val) { return val - 6 * (val >> 4); }
|
static uint8_t bcd2bin(uint8_t val) { return val - 6 * (val >> 4); }
|
||||||
|
|
||||||
@@ -203,6 +203,9 @@ static time_t nvsReadSyncTime() {
|
|||||||
|
|
||||||
// ---- internal helpers -----------------------------------------------------
|
// ---- internal helpers -----------------------------------------------------
|
||||||
|
|
||||||
|
static bool initExternalRTC();
|
||||||
|
static float readExternalTemp();
|
||||||
|
|
||||||
static float readChipTemperatureC() {
|
static float readChipTemperatureC() {
|
||||||
// ESP32 and ESP32-C3 use the internal ADC temperature sensor.
|
// ESP32 and ESP32-C3 use the internal ADC temperature sensor.
|
||||||
if (initExternalRTC()) {
|
if (initExternalRTC()) {
|
||||||
@@ -224,7 +227,7 @@ static bool initExternalRTC() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
Wire.begin(I2C_SDA, I2C_SCL);
|
// Wire has already been initialized; no need to call Wire.begin(I2C_SDA, I2C_SCL);
|
||||||
Wire.beginTransmission(DS3231_ADDRESS);
|
Wire.beginTransmission(DS3231_ADDRESS);
|
||||||
if (Wire.endTransmission() == 0) {
|
if (Wire.endTransmission() == 0) {
|
||||||
exists = true;
|
exists = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user