提交 8dc0c864 编写于 作者: T Testato 提交者: Me No Dev

Chip revision fix (#704)

* Chip revision fix

https://www.esp32.com/viewtopic.php?f=2&t=1358&sid=f77cd62ec254317f3bbb30d8ab75ca2a&start=10

* using of esp_chip_info instead of register reading
上级 3b972e86
...@@ -119,7 +119,9 @@ uint32_t EspClass::getFreeHeap(void) ...@@ -119,7 +119,9 @@ uint32_t EspClass::getFreeHeap(void)
uint8_t EspClass::getChipRevision(void) uint8_t EspClass::getChipRevision(void)
{ {
return (REG_READ(EFUSE_BLK0_RDATA3_REG) >> EFUSE_RD_CHIP_VER_RESERVE_S) && EFUSE_RD_CHIP_VER_RESERVE_V; esp_chip_info_t chip_info;
esp_chip_info(&chip_info);
return chip_info.revision;
} }
const char * EspClass::getSdkVersion(void) const char * EspClass::getSdkVersion(void)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册