#include "main.h" #include "gecko.h" #include "Network/wifi_gecko.h" extern "C" void sdprintf(const char * format, ...) { char * tmp = NULL; va_list va; va_start(va, format); if((vasprintf(&tmp, format, va) >= 0) && tmp) { FILE * file; file = fopen("sd1:/config/HBF/debug.txt", "a"); if(file) { fprintf(file, "%s", tmp); fclose(file); } } va_end(va); if(tmp) free(tmp); } extern "C" void xprintf(const char *str, ...) { if(Options.sdgecko) sdprintf(str); if(Options.wifigecko) wifi_printf(str); if(!Options.wifigecko && !Options.sdgecko) gprintf(str); }