1
0
mirror of https://github.com/esphome/esphome.git synced 2025-11-17 15:26:01 +00:00

[nrf52,pcf8563] fix build error (#11846)

Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
This commit is contained in:
tomaszduda23
2025-11-11 18:50:07 +01:00
committed by GitHub
parent a6b7c1f18c
commit a6b905e148
12 changed files with 32 additions and 7 deletions

View File

@@ -23,7 +23,7 @@ void DS1307Component::dump_config() {
if (this->is_failed()) { if (this->is_failed()) {
ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL); ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL);
} }
ESP_LOGCONFIG(TAG, " Timezone: '%s'", this->timezone_.c_str()); RealTimeClock::dump_config();
} }
float DS1307Component::get_setup_priority() const { return setup_priority::DATA; } float DS1307Component::get_setup_priority() const { return setup_priority::DATA; }

View File

@@ -7,10 +7,8 @@ namespace homeassistant {
static const char *const TAG = "homeassistant.time"; static const char *const TAG = "homeassistant.time";
void HomeassistantTime::dump_config() { void HomeassistantTime::dump_config() {
ESP_LOGCONFIG(TAG, ESP_LOGCONFIG(TAG, "Home Assistant Time");
"Home Assistant Time:\n" RealTimeClock::dump_config();
" Timezone: '%s'",
this->timezone_.c_str());
} }
float HomeassistantTime::get_setup_priority() const { return setup_priority::DATA; } float HomeassistantTime::get_setup_priority() const { return setup_priority::DATA; }

View File

@@ -23,7 +23,7 @@ void PCF85063Component::dump_config() {
if (this->is_failed()) { if (this->is_failed()) {
ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL); ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL);
} }
ESP_LOGCONFIG(TAG, " Timezone: '%s'", this->timezone_.c_str()); RealTimeClock::dump_config();
} }
float PCF85063Component::get_setup_priority() const { return setup_priority::DATA; } float PCF85063Component::get_setup_priority() const { return setup_priority::DATA; }

View File

@@ -23,7 +23,7 @@ void PCF8563Component::dump_config() {
if (this->is_failed()) { if (this->is_failed()) {
ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL); ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL);
} }
ESP_LOGCONFIG(TAG, " Timezone: '%s'", this->timezone_.c_str()); RealTimeClock::dump_config();
} }
float PCF8563Component::get_setup_priority() const { return setup_priority::DATA; } float PCF8563Component::get_setup_priority() const { return setup_priority::DATA; }

View File

@@ -62,6 +62,7 @@ void RX8130Component::update() { this->read_time(); }
void RX8130Component::dump_config() { void RX8130Component::dump_config() {
ESP_LOGCONFIG(TAG, "RX8130:"); ESP_LOGCONFIG(TAG, "RX8130:");
LOG_I2C_DEVICE(this); LOG_I2C_DEVICE(this);
RealTimeClock::dump_config();
} }
void RX8130Component::read_time() { void RX8130Component::read_time() {

View File

@@ -61,6 +61,7 @@ void SNTPComponent::dump_config() {
for (auto &server : this->servers_) { for (auto &server : this->servers_) {
ESP_LOGCONFIG(TAG, " Server %zu: '%s'", i++, server); ESP_LOGCONFIG(TAG, " Server %zu: '%s'", i++, server);
} }
RealTimeClock::dump_config();
} }
void SNTPComponent::update() { void SNTPComponent::update() {
#if !defined(USE_ESP32) #if !defined(USE_ESP32)

View File

@@ -23,6 +23,13 @@ namespace time {
static const char *const TAG = "time"; static const char *const TAG = "time";
RealTimeClock::RealTimeClock() = default; RealTimeClock::RealTimeClock() = default;
void RealTimeClock::dump_config() {
#ifdef USE_TIME_TIMEZONE
ESP_LOGCONFIG(TAG, "Timezone: '%s'", this->timezone_.c_str());
#endif
}
void RealTimeClock::synchronize_epoch_(uint32_t epoch) { void RealTimeClock::synchronize_epoch_(uint32_t epoch) {
ESP_LOGVV(TAG, "Got epoch %" PRIu32, epoch); ESP_LOGVV(TAG, "Got epoch %" PRIu32, epoch);
// Update UTC epoch time. // Update UTC epoch time.

View File

@@ -52,6 +52,8 @@ class RealTimeClock : public PollingComponent {
this->time_sync_callback_.add(std::move(callback)); this->time_sync_callback_.add(std::move(callback));
}; };
void dump_config() override;
protected: protected:
/// Report a unix epoch as current time. /// Report a unix epoch as current time.
void synchronize_epoch_(uint32_t epoch); void synchronize_epoch_(uint32_t epoch);

View File

@@ -0,0 +1,4 @@
packages:
i2c: !include ../../test_build_components/common/i2c/nrf52.yaml
<<: !include common.yaml

View File

@@ -0,0 +1,4 @@
packages:
i2c: !include ../../test_build_components/common/i2c/nrf52.yaml
<<: !include common.yaml

View File

@@ -0,0 +1,4 @@
packages:
i2c: !include ../../test_build_components/common/i2c/nrf52.yaml
<<: !include common.yaml

View File

@@ -0,0 +1,4 @@
packages:
i2c: !include ../../test_build_components/common/i2c/nrf52.yaml
<<: !include common.yaml