summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormicroDev <70126934+microDev1@users.noreply.github.com>2020-11-17 01:19:12 +0530
committermicroDev <70126934+microDev1@users.noreply.github.com>2020-11-17 01:19:12 +0530
commit0686cde2263a50e2074f741417d169a1c1ea752e (patch)
tree49801a53886b0b5c132186e0bfdd06f68681171b
parent35ef6c687fdd27a01e4e3a31731eeb622becc2fb (diff)
update internal nvm size
-rw-r--r--ports/esp32s2/common-hal/nvm/ByteArray.c4
-rw-r--r--ports/esp32s2/mpconfigport.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/ports/esp32s2/common-hal/nvm/ByteArray.c b/ports/esp32s2/common-hal/nvm/ByteArray.c
index 30051df1e..d90f7fbdc 100644
--- a/ports/esp32s2/common-hal/nvm/ByteArray.c
+++ b/ports/esp32s2/common-hal/nvm/ByteArray.c
@@ -56,7 +56,7 @@ static nvs_handle get_nvs_handle(void) {
bool common_hal_nvm_bytearray_set_bytes(nvm_bytearray_obj_t *self,
uint32_t start_index, uint8_t* values, uint32_t len) {
char index[9];
- sprintf(index, "%i", start_index);
+ sprintf(index, "%i", start_index - CIRCUITPY_INTERNAL_NVM_START_ADDR);
// start nvs
nvs_handle handle = get_nvs_handle();
bool status = ((nvs_set_u8(handle, (const char *)index, *values) == ESP_OK) && (nvs_commit(handle) == ESP_OK));
@@ -69,7 +69,7 @@ bool common_hal_nvm_bytearray_set_bytes(nvm_bytearray_obj_t *self,
void common_hal_nvm_bytearray_get_bytes(nvm_bytearray_obj_t *self,
uint32_t start_index, uint32_t len, uint8_t* values) {
char index[9];
- sprintf(index, "%i", start_index);
+ sprintf(index, "%i", start_index - CIRCUITPY_INTERNAL_NVM_START_ADDR);
// start nvs
nvs_handle handle = get_nvs_handle();
if (nvs_get_u8(handle, (const char *)index, values) != ESP_OK) {
diff --git a/ports/esp32s2/mpconfigport.h b/ports/esp32s2/mpconfigport.h
index 11ea5f638..db7393d8e 100644
--- a/ports/esp32s2/mpconfigport.h
+++ b/ports/esp32s2/mpconfigport.h
@@ -43,7 +43,7 @@
#define CIRCUITPY_INTERNAL_NVM_START_ADDR (0x9000)
#ifndef CIRCUITPY_INTERNAL_NVM_SIZE
-#define CIRCUITPY_INTERNAL_NVM_SIZE (20000)
+#define CIRCUITPY_INTERNAL_NVM_SIZE (20 * 1024)
#endif
#endif // __INCLUDED_ESP32S2_MPCONFIGPORT_H