I'm trying to read the efuses and I can only read 192 bits.
When I try to read beyond that an error is thrown:
This is the code:
Code: Select all
esp_err_t err;
uint8_t dst_key[256];
err = esp_efuse_read_block(EFUSE_BLK2, dst_key, 0/*offset_in_bits*/, 193/*size_bits*/ );
TEST_ASSERT_EQUAL ( ESP_OK, err );
If I change the call to esp_efuse_read_block() toE (32431) efuse: Range of data does not match the coding scheme
C:/eclipse-workspace-EG/anna_dispense_espfw/components/ctLOG/test/test_ctLOG.c:186:Testing EFUSE:FAIL: Expected 0 Was 5636
All goes well.err = esp_efuse_read_block(EFUSE_BLK2, dst_key, 0/*offset_in_bits*/, 192/*size_bits*/ );
Shouldn't it be possible to read 256 bits?