esp-idf/components/efuse
KonstantinKondrashov 939f4dfbc0 efuse_table_gen: Fixes wrong joining fields with omitted names
The issue is related to the non-sequential way of description when
such fields going together sequential.

Related to esp32h2 chip for eFuses: MAC_FACTORY and MAC_EXT.
The issue is in wrong indexes of MAC_EXT.
MAC_EXT got indexes like it is joined to MAC_FACTORY.

const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[] = {
    &MAC_FACTORY[0],
    &MAC_FACTORY[1],
    &MAC_FACTORY[2],
    &MAC_FACTORY[3],
    &MAC_FACTORY[4],
    &MAC_FACTORY[5],
    NULL
};

const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[] = {
    &MAC_EXT[6],
    &MAC_EXT[7],
    NULL
};

This commit fixed it to:

const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[] = {
    &MAC_EXT[0],
    &MAC_EXT[1],
    NULL
};
2021-10-29 19:37:21 +08:00
..
esp32 efuse: Add 'disable Download Mode' & ESP32-S2 'Secure Download Mode' functionality 2020-05-28 17:50:45 +10:00
esp32s2 efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses 2021-08-12 18:45:45 +05:00
include efuse: Have support for secure DL mode depend on a soc_caps flag 2020-05-28 18:02:02 +10:00
private_include efuse: Fix the order of writing in batch mode for esp32s2 and s3 2020-11-05 15:05:55 +08:00
src efuse: Fix the order of writing in batch mode for esp32s2 and s3 2020-11-05 15:05:55 +08:00
test efuse: Fix the order of writing in batch mode for esp32s2 and s3 2020-11-05 15:05:55 +08:00
test_efuse_host efuse_table_gen: Fixes wrong joining fields with omitted names 2021-10-29 19:37:21 +08:00
CMakeLists.txt efuse: Add support for esp32s2beta 2019-09-20 16:59:46 +10:00
component.mk efuse: Add support for esp32s2beta 2019-09-20 16:59:46 +10:00
efuse_table_gen.py efuse_table_gen: Fixes wrong joining fields with omitted names 2021-10-29 19:37:21 +08:00
Kconfig global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
Makefile.projbuild efuse: Fix to pass CI tests 2019-02-28 07:31:29 +00:00