Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| eefe6c1210 | |||
| 0f68da3dc2 |
@@ -1 +1 @@
|
|||||||
1.0.1
|
1.0.2
|
||||||
@@ -19,7 +19,7 @@ esp_err_t zh_vector_init(zh_vector_t *vector, uint16_t unit)
|
|||||||
{
|
{
|
||||||
ZH_LOGI("Vector initialization begin.");
|
ZH_LOGI("Vector initialization begin.");
|
||||||
ZH_ERROR_CHECK(vector != NULL && unit != 0, ESP_ERR_INVALID_ARG, NULL, "Vector initialization failed. Invalid argument.");
|
ZH_ERROR_CHECK(vector != NULL && unit != 0, ESP_ERR_INVALID_ARG, NULL, "Vector initialization failed. Invalid argument.");
|
||||||
ZH_ERROR_CHECK(vector->is_initialized == false, ESP_ERR_INVALID_STATE, NULL, "Vector initialization failedd. Vector is already initialized.");
|
ZH_ERROR_CHECK(vector->is_initialized == false, ESP_ERR_INVALID_STATE, NULL, "Vector initialization failed. Vector is already initialized.");
|
||||||
vector->capacity = 0;
|
vector->capacity = 0;
|
||||||
vector->size = 0;
|
vector->size = 0;
|
||||||
vector->unit = unit;
|
vector->unit = unit;
|
||||||
@@ -37,6 +37,7 @@ esp_err_t zh_vector_free(zh_vector_t *vector)
|
|||||||
{
|
{
|
||||||
heap_caps_free(vector->items[i]);
|
heap_caps_free(vector->items[i]);
|
||||||
}
|
}
|
||||||
|
heap_caps_free(vector->items);
|
||||||
vector->is_initialized = false;
|
vector->is_initialized = false;
|
||||||
ZH_LOGI("Vector deletion success.");
|
ZH_LOGI("Vector deletion success.");
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
|
|||||||
Reference in New Issue
Block a user