|
|
@@ -397,8 +397,10 @@ static void get_chip_info_esp32(esp_chip_info_t* out_info)
|
|
|
if ((reg & EFUSE_RD_CHIP_VER_DIS_BT_M) == 0) {
|
|
|
out_info->features |= CHIP_FEATURE_BT | CHIP_FEATURE_BLE;
|
|
|
}
|
|
|
- if (((reg & EFUSE_RD_CHIP_VER_PKG_M) >> EFUSE_RD_CHIP_VER_PKG_S) ==
|
|
|
- EFUSE_RD_CHIP_VER_PKG_ESP32D2WDQ5) {
|
|
|
+ int package = (reg & EFUSE_RD_CHIP_VER_PKG_M) >> EFUSE_RD_CHIP_VER_PKG_S;
|
|
|
+ if (package == EFUSE_RD_CHIP_VER_PKG_ESP32D2WDQ5 ||
|
|
|
+ package == EFUSE_RD_CHIP_VER_PKG_ESP32PICOD2 ||
|
|
|
+ package == EFUSE_RD_CHIP_VER_PKG_ESP32PICOD4) {
|
|
|
out_info->features |= CHIP_FEATURE_EMB_FLASH;
|
|
|
}
|
|
|
}
|