Home
last modified time | relevance | path

Searched refs:bit_start (Results 1 – 14 of 14) sorted by relevance

/hal_espressif-3.5.0/components/efuse/src/
Desp_efuse_utility.c39 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/
Defuse_table_gen.py82 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/
Defuse_tests.py48 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/
Desp_efuse_utility.h71 …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/
Desp_efuse_custom_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/components/efuse/test/
Desp_efuse_test_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/docs/en/api-reference/system/
Defuse.rst69 …# 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/
Desp_efuse.h47 uint8_t bit_start; /**< Start bit [0..255] */ member
/hal_espressif-3.5.0/components/efuse/esp32/
Desp_efuse_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/components/efuse/esp32s2/
Desp_efuse_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/components/efuse/esp32c3/
Desp_efuse_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/components/efuse/esp32h2/
Desp_efuse_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/components/efuse/esp32s3/
Desp_efuse_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, |comment #
/hal_espressif-3.5.0/examples/system/efuse/
DREADME.md173 If the following fields were not changed in the CSV file: field_name, efuse_block, bit_start or bit…