/hal_espressif-3.5.0/components/efuse/src/ |
D | esp_efuse_utility.c | 39 static int get_reg_num(int bit_start, int bit_count, int i_reg); 40 static int get_starting_bit_num_in_reg(int bit_start, int i_reg); 42 static int get_count_bits_in_reg(int bit_start, int bit_count, int i_reg); 61 …if (check_range_of_bits(field[i]->efuse_block, field[i]->bit_start, field[i]->bit_count) == false)… in esp_efuse_utility_process() 68 (num_reg = get_reg_num(field[i]->bit_start, field[i]->bit_count, i_reg)) != -1) { in esp_efuse_utility_process() 70 int start_bit = get_starting_bit_num_in_reg(field[i]->bit_start, i_reg); in esp_efuse_utility_process() 71 int num_bits = get_count_bits_in_reg(field[i]->bit_start, field[i]->bit_count, i_reg); in esp_efuse_utility_process() 94 …lity_fill_buff(unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, … in esp_efuse_utility_fill_buff() argument 98 uint64_t reg_of_aligned_bits = (reg >> bit_start) & get_mask(bit_count, 0); in esp_efuse_utility_fill_buff() 120 …ity_count_once(unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, … in esp_efuse_utility_count_once() argument [all …]
|
/hal_espressif-3.5.0/components/efuse/ |
D | efuse_table_gen.py | 82 if i.bit_start is None: 83 i.bit_start = last_end 84 last_end = i.bit_start + i.bit_count 132 (p.field_name, p.efuse_block, p.bit_start, p.bit_count)) 152 left = n.bit_start 153 right = n.bit_start + n.bit_count - 1 154 start = p.bit_start 155 end = p.bit_start + p.bit_count - 1 168 (p.field_name, p.efuse_block, p.bit_start, p.bit_count, state, 169 n.field_name, n.efuse_block, n.bit_start, n.bit_count)) [all …]
|
/hal_espressif-3.5.0/components/efuse/test_efuse_host/ |
D | efuse_tests.py | 48 self.assertEqual(t[0].bit_start, 0) 54 self.assertEqual(t[1].bit_start, 5) 68 self.assertEqual(t[0].bit_start, 0) 72 self.assertEqual(t[1].bit_start, 5) 85 self.assertEqual(t[0].bit_start, 0) 89 self.assertEqual(t[1].bit_start, 0) 104 self.assertEqual(t[0].bit_start, 0) 108 self.assertEqual(t[1].bit_start, 0) 112 self.assertEqual(t[2].bit_start, 5) 138 self.assertEqual(t[0].bit_start, 0) [all …]
|
/hal_espressif-3.5.0/components/efuse/private_include/ |
D | esp_efuse_utility.h | 71 …lity_write_cnt(unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, … 77 …ity_write_blob(unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, … 83 …ity_count_once(unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, … 89 …lity_fill_buff(unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, …
|
/hal_espressif-3.5.0/examples/system/efuse/main/ |
D | esp_efuse_custom_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/components/efuse/test/ |
D | esp_efuse_test_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/docs/en/api-reference/system/ |
D | efuse.rst | 69 …# field_name, efuse_block(EFUSE_BLK0..{IDF_TARGET_MAX_EFUSE_BLK}), bit_start(0..255), bit_coun… 79 bit_start 80 …Start bit number (0..255). The bit_start field can be omitted. In this case, it will be set to bit… 283 # field_name efuse_block bit_start bit_count 348 2. Fill a line for field: field_name, efuse_block, bit_start, bit_count, comment.
|
/hal_espressif-3.5.0/components/efuse/include/ |
D | esp_efuse.h | 47 uint8_t bit_start; /**< Start bit [0..255] */ member
|
/hal_espressif-3.5.0/components/efuse/esp32/ |
D | esp_efuse_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/components/efuse/esp32s2/ |
D | esp_efuse_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/components/efuse/esp32c3/ |
D | esp_efuse_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/components/efuse/esp32h2/ |
D | esp_efuse_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/components/efuse/esp32s3/ |
D | esp_efuse_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
|
/hal_espressif-3.5.0/examples/system/efuse/ |
D | README.md | 173 If the following fields were not changed in the CSV file: field_name, efuse_block, bit_start or bit…
|