fix(esptool): Fix incorrect chip version for esp32c5

This commit is contained in:
Konstantin Kondrashov
2024-09-14 12:56:30 +03:00
committed by Radim Karniš
parent 2ccddc3e29
commit 138660bac4
2 changed files with 6 additions and 6 deletions

View File

@@ -98,15 +98,15 @@ class ESP32C5ROM(ESP32C6ROM):
}
def get_pkg_version(self):
num_word = 3
num_word = 2
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 26) & 0x07
def get_minor_chip_version(self):
num_word = 3
num_word = 2
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 0) & 0x0F
def get_major_chip_version(self):
num_word = 3
num_word = 2
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 4) & 0x03
def get_chip_description(self):

View File

@@ -60,15 +60,15 @@ class ESP32C5BETA3ROM(ESP32C6ROM):
}
def get_pkg_version(self):
num_word = 3
num_word = 2
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 26) & 0x07
def get_minor_chip_version(self):
num_word = 3
num_word = 2
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 0) & 0x0F
def get_major_chip_version(self):
num_word = 3
num_word = 2
return (self.read_reg(self.EFUSE_BLOCK1_ADDR + (4 * num_word)) >> 4) & 0x03
def get_chip_description(self):