From b6d11313530d440315414d8a77750362206a6e7c Mon Sep 17 00:00:00 2001 From: IonutParau Date: Mon, 28 Jul 2025 23:15:42 +0200 Subject: [PATCH] fixed a critical bug --- src/components/volatileEeprom.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/volatileEeprom.c b/src/components/volatileEeprom.c index 5868f79..e32439c 100644 --- a/src/components/volatileEeprom.c +++ b/src/components/volatileEeprom.c @@ -20,43 +20,43 @@ static void nni_veeprom_deinit(nn_veeprom *veeprom) { nn_dealloc(&a, veeprom, sizeof(nn_veeprom)); } -static void nni_veeprom_getLabel(nn_veeprom *veeprom, char *buf, nn_size_t *buflen) { +static void nni_veeprom_getLabel(nn_veeprom *veeprom, char *buf, nn_size_t *buflen, nn_errorbuf_t err) { nn_memcpy(buf, veeprom->label, veeprom->labelLen); *buflen = veeprom->labelLen; } -static nn_size_t nni_veeprom_setLabel(nn_veeprom *veeprom, const char *buf, nn_size_t buflen) { +static nn_size_t nni_veeprom_setLabel(nn_veeprom *veeprom, const char *buf, nn_size_t buflen, nn_errorbuf_t err) { if(buflen > NN_LABEL_SIZE) buflen = NN_LABEL_SIZE; nn_memcpy(veeprom->label, buf, buflen); veeprom->labelLen = buflen; return buflen; } -static nn_size_t nni_veeprom_get(nn_veeprom *veeprom, char *buf) { +static nn_size_t nni_veeprom_get(nn_veeprom *veeprom, char *buf, nn_errorbuf_t err) { nn_memcpy(buf, veeprom->code, veeprom->codeLen); return veeprom->codeLen; } -static void nni_veeprom_set(nn_veeprom *veeprom, const char *buf, nn_size_t len) { +static void nni_veeprom_set(nn_veeprom *veeprom, const char *buf, nn_size_t len, nn_errorbuf_t err) { nn_memcpy(veeprom->code, buf, len); veeprom->codeLen = len; } -static nn_size_t nni_veeprom_getData(nn_veeprom *veeprom, char *buf) { +static nn_size_t nni_veeprom_getData(nn_veeprom *veeprom, char *buf, nn_errorbuf_t err) { nn_memcpy(buf, veeprom->data, veeprom->dataLen); return veeprom->dataLen; } -static void nni_veeprom_setData(nn_veeprom *veeprom, const char *buf, nn_size_t len) { +static void nni_veeprom_setData(nn_veeprom *veeprom, const char *buf, nn_size_t len, nn_errorbuf_t err) { nn_memcpy(veeprom->data, buf, len); veeprom->dataLen = len; } -static nn_bool_t nni_veeprom_isReadonly(nn_veeprom *eeprom) { +static nn_bool_t nni_veeprom_isReadonly(nn_veeprom *eeprom, nn_errorbuf_t err) { return eeprom->isReadOnly; } -static void nni_veeprom_makeReadonly(nn_veeprom *eeprom) { +static void nni_veeprom_makeReadonly(nn_veeprom *eeprom, nn_errorbuf_t err) { eeprom->isReadOnly = true; }