diff --git a/TactilityC/Source/tt_init.cpp b/TactilityC/Source/tt_init.cpp index 6918e009..b83aa036 100644 --- a/TactilityC/Source/tt_init.cpp +++ b/TactilityC/Source/tt_init.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #include @@ -109,6 +110,52 @@ const esp_elfsym elf_symbols[] { ESP_ELFSYM_EXPORT(isxdigit), ESP_ELFSYM_EXPORT(tolower), ESP_ELFSYM_EXPORT(toupper), + // - TODO: a clanker made this, properly vet this list! + ESP_ELFSYM_EXPORT(remove), + ESP_ELFSYM_EXPORT(rename), + ESP_ELFSYM_EXPORT(tmpfile), + ESP_ELFSYM_EXPORT(fclose), + ESP_ELFSYM_EXPORT(fflush), + ESP_ELFSYM_EXPORT(fopen), + ESP_ELFSYM_EXPORT(freopen), + ESP_ELFSYM_EXPORT(setbuf), + ESP_ELFSYM_EXPORT(setvbuf), + ESP_ELFSYM_EXPORT(fprintf), + ESP_ELFSYM_EXPORT(fscanf), + ESP_ELFSYM_EXPORT(printf), + ESP_ELFSYM_EXPORT(scanf), + ESP_ELFSYM_EXPORT(snprintf), + ESP_ELFSYM_EXPORT(sprintf), + ESP_ELFSYM_EXPORT(sscanf), + ESP_ELFSYM_EXPORT(vfprintf), + ESP_ELFSYM_EXPORT(vfscanf), + ESP_ELFSYM_EXPORT(vprintf), + ESP_ELFSYM_EXPORT(vscanf), + ESP_ELFSYM_EXPORT(vsnprintf), + ESP_ELFSYM_EXPORT(vsprintf), + ESP_ELFSYM_EXPORT(vsscanf), + ESP_ELFSYM_EXPORT(fgetc), + ESP_ELFSYM_EXPORT(fgets), + ESP_ELFSYM_EXPORT(fputc), + ESP_ELFSYM_EXPORT(fputs), + ESP_ELFSYM_EXPORT(getc), + ESP_ELFSYM_EXPORT(getchar), + ESP_ELFSYM_EXPORT(gets), + ESP_ELFSYM_EXPORT(putc), + ESP_ELFSYM_EXPORT(putchar), + ESP_ELFSYM_EXPORT(puts), + ESP_ELFSYM_EXPORT(ungetc), + ESP_ELFSYM_EXPORT(fread), + ESP_ELFSYM_EXPORT(fwrite), + ESP_ELFSYM_EXPORT(fgetpos), + ESP_ELFSYM_EXPORT(fseek), + ESP_ELFSYM_EXPORT(fsetpos), + ESP_ELFSYM_EXPORT(ftell), + ESP_ELFSYM_EXPORT(rewind), + ESP_ELFSYM_EXPORT(clearerr), + ESP_ELFSYM_EXPORT(feof), + ESP_ELFSYM_EXPORT(ferror), + ESP_ELFSYM_EXPORT(perror), // ESP-IDF ESP_ELFSYM_EXPORT(esp_log), ESP_ELFSYM_EXPORT(esp_log_write), @@ -498,6 +545,42 @@ const esp_elfsym elf_symbols[] { // lv_pct ESP_ELFSYM_EXPORT(lv_pct), ESP_ELFSYM_EXPORT(lv_pct_to_px), + // grids - TODO: This slopmachine generated list should be properly integrated + ESP_ELFSYM_EXPORT(lv_grid_init), + ESP_ELFSYM_EXPORT(lv_obj_set_grid_dsc_array), + ESP_ELFSYM_EXPORT(lv_obj_set_grid_align), + ESP_ELFSYM_EXPORT(lv_obj_set_grid_cell), + ESP_ELFSYM_EXPORT(lv_grid_fr), + ESP_ELFSYM_EXPORT(lv_style_set_grid_row_dsc_array), + ESP_ELFSYM_EXPORT(lv_style_set_grid_column_dsc_array), + ESP_ELFSYM_EXPORT(lv_style_set_grid_row_align), + ESP_ELFSYM_EXPORT(lv_style_set_grid_column_align), + ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_column_pos), + ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_column_span), + ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_row_pos), + ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_row_span), + ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_x_align), + ESP_ELFSYM_EXPORT(lv_style_set_grid_cell_y_align), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_row_dsc_array), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_column_dsc_array), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_row_align), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_column_align), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_cell_column_pos), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_cell_column_span), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_cell_row_pos), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_cell_row_span), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_cell_x_align), + ESP_ELFSYM_EXPORT(lv_obj_set_style_grid_cell_y_align), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_row_dsc_array), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_column_dsc_array), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_row_align), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_column_align), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_cell_column_pos), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_cell_column_span), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_cell_row_pos), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_cell_row_span), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_cell_x_align), + ESP_ELFSYM_EXPORT(lv_obj_get_style_grid_cell_y_align), // delimiter ESP_ELFSYM_END };