@@ -24,15 +24,15 @@ const static char *TAG = "efuse";
24
24
#if defined(BOOTLOADER_BUILD )
25
25
#define EFUSE_LOCK_ACQUIRE ()
26
26
#define EFUSE_LOCK_RELEASE ()
27
- #define EFUSE_LOCK_ACQUIRE_RUCURSIVE ()
28
- #define EFUSE_LOCK_RELEASE_RUCURSIVE ()
27
+ #define EFUSE_LOCK_ACQUIRE_RECURSIVE ()
28
+ #define EFUSE_LOCK_RELEASE_RECURSIVE ()
29
29
#else
30
30
#include <sys/lock.h>
31
31
static _lock_t s_efuse_lock ;
32
32
#define EFUSE_LOCK_ACQUIRE () _lock_acquire(&s_efuse_lock)
33
33
#define EFUSE_LOCK_RELEASE () _lock_release(&s_efuse_lock)
34
- #define EFUSE_LOCK_ACQUIRE_RUCURSIVE () _lock_acquire_recursive(&s_efuse_lock)
35
- #define EFUSE_LOCK_RELEASE_RUCURSIVE () _lock_release_recursive(&s_efuse_lock)
34
+ #define EFUSE_LOCK_ACQUIRE_RECURSIVE () _lock_acquire_recursive(&s_efuse_lock)
35
+ #define EFUSE_LOCK_RELEASE_RECURSIVE () _lock_release_recursive(&s_efuse_lock)
36
36
#endif
37
37
38
38
static bool s_batch_writing_mode = false;
@@ -80,7 +80,7 @@ esp_err_t esp_efuse_read_field_cnt(const esp_efuse_desc_t* field[], size_t* out_
80
80
// write array to EFUSE
81
81
esp_err_t esp_efuse_write_field_blob (const esp_efuse_desc_t * field [], const void * src , size_t src_size_bits )
82
82
{
83
- EFUSE_LOCK_ACQUIRE_RUCURSIVE ();
83
+ EFUSE_LOCK_ACQUIRE_RECURSIVE ();
84
84
esp_err_t err = ESP_OK ;
85
85
if (field == NULL || src == NULL || src_size_bits == 0 ) {
86
86
err = ESP_ERR_INVALID_ARG ;
@@ -100,14 +100,14 @@ esp_err_t esp_efuse_write_field_blob(const esp_efuse_desc_t* field[], const void
100
100
esp_efuse_utility_reset ();
101
101
}
102
102
}
103
- EFUSE_LOCK_RELEASE_RUCURSIVE ();
103
+ EFUSE_LOCK_RELEASE_RECURSIVE ();
104
104
return err ;
105
105
}
106
106
107
107
// program cnt bits to "1"
108
108
esp_err_t esp_efuse_write_field_cnt (const esp_efuse_desc_t * field [], size_t cnt )
109
109
{
110
- EFUSE_LOCK_ACQUIRE_RUCURSIVE ();
110
+ EFUSE_LOCK_ACQUIRE_RECURSIVE ();
111
111
esp_err_t err = ESP_OK ;
112
112
if (field == NULL || cnt == 0 ) {
113
113
err = ESP_ERR_INVALID_ARG ;
@@ -135,7 +135,7 @@ esp_err_t esp_efuse_write_field_cnt(const esp_efuse_desc_t* field[], size_t cnt)
135
135
esp_efuse_utility_reset ();
136
136
}
137
137
}
138
- EFUSE_LOCK_RELEASE_RUCURSIVE ();
138
+ EFUSE_LOCK_RELEASE_RECURSIVE ();
139
139
return err ;
140
140
}
141
141
@@ -184,7 +184,7 @@ uint32_t esp_efuse_read_reg(esp_efuse_block_t blk, unsigned int num_reg)
184
184
// writing efuse register.
185
185
esp_err_t esp_efuse_write_reg (esp_efuse_block_t blk , unsigned int num_reg , uint32_t val )
186
186
{
187
- EFUSE_LOCK_ACQUIRE_RUCURSIVE ();
187
+ EFUSE_LOCK_ACQUIRE_RECURSIVE ();
188
188
if (s_batch_writing_mode == false) {
189
189
esp_efuse_utility_reset ();
190
190
}
@@ -198,7 +198,7 @@ esp_err_t esp_efuse_write_reg(esp_efuse_block_t blk, unsigned int num_reg, uint3
198
198
}
199
199
esp_efuse_utility_reset ();
200
200
}
201
- EFUSE_LOCK_RELEASE_RUCURSIVE ();
201
+ EFUSE_LOCK_RELEASE_RECURSIVE ();
202
202
return err ;
203
203
}
204
204
0 commit comments