1 // Copyright 2017-2018 Espressif Systems (Shanghai) PTE LTD
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at",
6 //
7 //     http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License
14 
15 #include "esp_efuse.h"
16 #include "esp_efuse_test_table.h"
17 
18 // md5_digest_table 7d587827a6f6134241dce7d3713b3edc
19 // This file was generated automatically from the file esp_efuse_test_table.csv. DO NOT CHANGE THIS FILE MANUALLY.
20 // If you want to change some fields, you need to change esp_efuse_test_table.csv file then build system will generate this header file
21 // To show efuse_table run the command 'make show_efuse_table'.
22 
23 
24 static const esp_efuse_desc_t TEST1_LEN_8[] = {
25     {EFUSE_BLK3, 0, 8}, 	 // TEST field,
26 };
27 
28 static const esp_efuse_desc_t TEST2_LEN_16[] = {
29     {EFUSE_BLK3, 10, 8}, 	 // TEST field,
30     {EFUSE_BLK3, 80, 8}, 	 // TEST field,
31 };
32 
33 static const esp_efuse_desc_t TEST3_LEN_6[] = {
34     {EFUSE_BLK3, 22, 6}, 	 // TEST field,
35 };
36 
37 static const esp_efuse_desc_t TEST4_LEN_182[] = {
38     {EFUSE_BLK1, 22, 49}, 	 // TEST field,
39     {EFUSE_BLK1, 89, 39}, 	 // TEST field,
40     {EFUSE_BLK1, 71, 18}, 	 // TEST field,
41     {EFUSE_BLK1, 0, 16}, 	 // TEST field,
42     {EFUSE_BLK2, 0, 17}, 	 // TEST field,
43     {EFUSE_BLK2, 60, 43}, 	 // TEST field,
44 };
45 
46 static const esp_efuse_desc_t TEST5_LEN_1[] = {
47     {EFUSE_BLK1, 16, 1}, 	 // TEST field,
48 };
49 
50 static const esp_efuse_desc_t TEST6_LEN_17[] = {
51     {EFUSE_BLK1, 17, 1}, 	 // TEST field,
52     {EFUSE_BLK2, 17, 2}, 	 // TEST field,
53     {EFUSE_BLK3, 29, 4}, 	 // TEST field,
54     {EFUSE_BLK2, 31, 3}, 	 // TEST field,
55     {EFUSE_BLK3, 60, 6}, 	 // TEST field,
56     {EFUSE_BLK2, 127, 1}, 	 // TEST field,
57 };
58 
59 
60 
61 
62 
63 const esp_efuse_desc_t* ESP_EFUSE_TEST1_LEN_8[] = {
64     &TEST1_LEN_8[0],    		// TEST field
65     NULL
66 };
67 
68 const esp_efuse_desc_t* ESP_EFUSE_TEST2_LEN_16[] = {
69     &TEST2_LEN_16[0],    		// TEST field
70     &TEST2_LEN_16[1],    		// TEST field
71     NULL
72 };
73 
74 const esp_efuse_desc_t* ESP_EFUSE_TEST3_LEN_6[] = {
75     &TEST3_LEN_6[0],    		// TEST field
76     NULL
77 };
78 
79 const esp_efuse_desc_t* ESP_EFUSE_TEST4_LEN_182[] = {
80     &TEST4_LEN_182[0],    		// TEST field
81     &TEST4_LEN_182[1],    		// TEST field
82     &TEST4_LEN_182[2],    		// TEST field
83     &TEST4_LEN_182[3],    		// TEST field
84     &TEST4_LEN_182[4],    		// TEST field
85     &TEST4_LEN_182[5],    		// TEST field
86     NULL
87 };
88 
89 const esp_efuse_desc_t* ESP_EFUSE_TEST5_LEN_1[] = {
90     &TEST5_LEN_1[0],    		// TEST field
91     NULL
92 };
93 
94 const esp_efuse_desc_t* ESP_EFUSE_TEST6_LEN_17[] = {
95     &TEST6_LEN_17[0],    		// TEST field
96     &TEST6_LEN_17[1],    		// TEST field
97     &TEST6_LEN_17[2],    		// TEST field
98     &TEST6_LEN_17[3],    		// TEST field
99     &TEST6_LEN_17[4],    		// TEST field
100     &TEST6_LEN_17[5],    		// TEST field
101     NULL
102 };
103