support for more than 5 batteries

This commit is contained in:
Linus Dierheimer
2021-04-24 13:05:43 +02:00
parent 025dbecc4f
commit c5c3cecb93
7 changed files with 82 additions and 39 deletions
+4 -1
View File
@@ -24,7 +24,10 @@ void* ffListGet(FFlist* list, uint32_t index)
void* ffListAdd(FFlist* list)
{
if(list->length == list->capacity)
list->data = realloc(list->data, list->capacity * 2 * list->elementSize);
{
list->capacity = list->capacity * 2 * list->elementSize;
list->data = realloc(list->data, list->capacity);
}
void* adress = list->data + (list->length * list->elementSize);
++list->length;
return adress;