From da319ad68149d74f1050540f1f596d5ca0be2570 Mon Sep 17 00:00:00 2001 From: Florian Date: Tue, 21 May 2024 18:48:33 +0200 Subject: [PATCH] Test --- components/tcs_intercom/tcs_intercom.cpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/components/tcs_intercom/tcs_intercom.cpp b/components/tcs_intercom/tcs_intercom.cpp index 4437a7c..8c8b736 100644 --- a/components/tcs_intercom/tcs_intercom.cpp +++ b/components/tcs_intercom/tcs_intercom.cpp @@ -61,13 +61,20 @@ namespace esphome LOG_TEXT_SENSOR(TAG, "Bus Command", this->bus_command_); - uint32_t chip_version = esp_efuse_read_field_blob(ESP_EFUSE_CHIP_VER_DIS_APP_CPU, &chip_version, 8); - ESP_LOGCONFIG(TAG, "Chip version: "); - ESP_LOGCONFIG(TAG, chip_version); + uint8_t mac; + char[16] macstr; + esp_efuse_mac_get_default(mac); + + sprintf(macstr, "%08X ", mac); + ESP_LOGCONFIG(TAG, mac); - uint32_t chip_package = esp_efuse_read_field_blob(ESP_EFUSE_CHIP_PACKAGE, &chip_package, 3); - ESP_LOGCONFIG(TAG, "Chip package: "); - ESP_LOGCONFIG(TAG, chip_package); + /*har h[10]; + for (int32_t block3Address = EFUSE_BLK3_RDATA0_REG, i = 0; block3Address <= EFUSE_BLK3_RDATA7_REG; block3Address += 4, ++i) + { + uint32_t block = REG_GET_FIELD(block3Address, EFUSE_BLK3_DOUT0); + sprintf(h, "%08X ", block); + ESP_LOGCONFIG(TAG, h); + }*/ } void TCSComponent::loop()