forked from espressif/esp-at
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrmaker-rmaker_common.patch
More file actions
31 lines (28 loc) · 1.07 KB
/
rmaker-rmaker_common.patch
File metadata and controls
31 lines (28 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff --git a/src/factory.c b/src/factory.c
index c7a3ba3..cd0bdce 100644
--- a/src/factory.c
+++ b/src/factory.c
@@ -23,7 +23,7 @@ static const char *TAG = "esp_rmaker_fctry";
#define RMAKER_FACTORY_NAMESPACE CONFIG_ESP_RMAKER_FACTORY_NAMESPACE
#define RMAKER_FACTORY_PART CONFIG_ESP_RMAKER_FACTORY_PARTITION_NAME
-esp_err_t esp_rmaker_factory_init(void)
+__attribute__((weak)) esp_err_t esp_rmaker_factory_init(void)
{
static bool esp_rmaker_storage_init_done;
if (esp_rmaker_storage_init_done) {
@@ -60,7 +60,7 @@ esp_err_t esp_rmaker_factory_init(void)
return err;
}
-void *esp_rmaker_factory_get(const char *key)
+__attribute__((weak)) void *esp_rmaker_factory_get(const char *key)
{
nvs_handle handle;
esp_err_t err;
@@ -100,7 +100,7 @@ size_t esp_rmaker_factory_get_size(const char *key)
return required_size;
}
-esp_err_t esp_rmaker_factory_set(const char *key, void *value, size_t len)
+__attribute__((weak)) esp_err_t esp_rmaker_factory_set(const char *key, void *value, size_t len)
{
nvs_handle handle;
esp_err_t err;