mirror of https://github.com/arendst/Tasmota.git
Fix ESP32 Zigbee compilation
This commit is contained in:
parent
753d161a57
commit
6aee706f01
|
@ -2711,7 +2711,11 @@ void HandleUploadLoop(void)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
#if defined(USE_ZIGBEE) && defined(USE_ZIGBEE_EZSP)
|
#if defined(USE_ZIGBEE) && defined(USE_ZIGBEE_EZSP)
|
||||||
|
#ifdef ESP8266
|
||||||
if ((SONOFF_ZB_BRIDGE == my_module_type) && (upload.buf[0] == 0xEB)) { // Check if this is a Zigbee bridge FW file
|
if ((SONOFF_ZB_BRIDGE == my_module_type) && (upload.buf[0] == 0xEB)) { // Check if this is a Zigbee bridge FW file
|
||||||
|
#else // ESP32
|
||||||
|
if (PinUsed(GPIO_ZIGBEE_RX) && PinUsed(GPIO_ZIGBEE_TX) && (upload.buf[0] == 0xEB)) { // Check if this is a Zigbee bridge FW file
|
||||||
|
#endif // ESP8266 or ESP32
|
||||||
Update.end(); // End esp8266 update session
|
Update.end(); // End esp8266 update session
|
||||||
Web.upload_file_type = UPL_EFR32;
|
Web.upload_file_type = UPL_EFR32;
|
||||||
|
|
||||||
|
|
|
@ -62,8 +62,12 @@ void ZigbeeInit(void)
|
||||||
AddLog_P2(LOG_LEVEL_INFO, PSTR(D_LOG_ZIGBEE "Randomizing Zigbee parameters, please check with 'ZbConfig'"));
|
AddLog_P2(LOG_LEVEL_INFO, PSTR(D_LOG_ZIGBEE "Randomizing Zigbee parameters, please check with 'ZbConfig'"));
|
||||||
uint64_t mac64 = 0; // stuff mac address into 64 bits
|
uint64_t mac64 = 0; // stuff mac address into 64 bits
|
||||||
WiFi.macAddress((uint8_t*) &mac64);
|
WiFi.macAddress((uint8_t*) &mac64);
|
||||||
uint32_t esp_id = ESP.getChipId();
|
uint32_t esp_id = ESP_getChipId();
|
||||||
uint32_t flash_id = ESP.getFlashChipId();
|
#ifdef ESP8266
|
||||||
|
uint32_t flash_id = ESP.getFlashChipIdd();
|
||||||
|
#else // ESP32
|
||||||
|
uint32_t flash_id = 0;
|
||||||
|
#endif // ESP8266 or ESP32
|
||||||
|
|
||||||
uint16_t pan_id = (mac64 & 0x3FFF);
|
uint16_t pan_id = (mac64 & 0x3FFF);
|
||||||
if (0x0000 == pan_id) { pan_id = 0x0001; } // avoid extreme values
|
if (0x0000 == pan_id) { pan_id = 0x0001; } // avoid extreme values
|
||||||
|
|
Loading…
Reference in New Issue