Add a bit of tools + make unselectable menu objects

+ fix compile error
+ move back to top of menus
This commit is contained in:
Such Meme, Many Skill
2019-11-21 20:54:18 +01:00
parent 7b0faabf38
commit be79d64deb
5 changed files with 71 additions and 25 deletions

View File

@@ -0,0 +1,26 @@
#include "tools.h"
#include "gfx.h"
#include "../libs/fatfs/ff.h"
#include "../gfx/gfx.h"
#include "../utils/btn.h"
void displayinfo(){
clearscreen();
FATFS *fs;
DWORD fre_clust, fre_sect, tot_sect;
int res;
gfx_printf("Getting storage info: please wait...");
res = f_getfree("sd:", &fre_clust, &fs);
gfx_printf("\nResult getfree: %d\n\n", res);
tot_sect = (fs->n_fatent - 2) * fs->csize;
fre_sect = fre_clust * fs->csize;
gfx_printf("%d KiB total\n%d KiB free\n\nPress any key to continue", tot_sect / 2, fre_sect / 2);
btn_wait();
}