void menuGeneralSdManagerInfo(uint8_t event) { SIMPLE_SUBMENU(STR_SD_INFO_TITLE, 1); lcd_putsLeft(2*FH, STR_SD_TYPE); lcd_puts(10*FW, 2*FH, SD_IS_HC() ? STR_SDHC_CARD : STR_SD_CARD); lcd_putsLeft(3*FH, STR_SD_SIZE); lcd_outdezAtt(10*FW, 3*FH, sdGetSize(), LEFT); lcd_putc(lcdLastPos, 3*FH, 'M'); lcd_putsLeft(4*FH, STR_SD_SECTORS); #if defined(SD_GET_FREE_BLOCKNR) lcd_outdezAtt(10*FW, 4*FH, SD_GET_FREE_BLOCKNR()/1000, LEFT); lcd_putc(lcdLastPos, 4*FH, '/'); lcd_outdezAtt(lcdLastPos+FW, 4*FH, sdGetNoSectors()/1000, LEFT); #else lcd_outdezAtt(10*FW, 4*FH, sdGetNoSectors()/1000, LEFT); #endif lcd_putc(lcdLastPos, 4*FH, 'k'); lcd_putsLeft(5*FH, STR_SD_SPEED); lcd_outdezAtt(10*FW, 5*FH, SD_GET_SPEED()/1000, LEFT); lcd_puts(lcdLastPos, 5*FH, "kb/s"); }
void menuGeneralSdManagerInfo(uint8_t event) { SIMPLE_SUBMENU(STR_SD_INFO_TITLE, 1); lcd_putsLeft(2*FH, STR_SD_TYPE); lcd_puts(10*FW, 2*FH, SD_IS_HC() ? STR_SDHC_CARD : STR_SD_CARD); lcd_putsLeft(3*FH, STR_SD_SIZE); lcd_outdezAtt(10*FW, 3*FH, SD_GET_SIZE_MB(), LEFT); lcd_putc(lcdLastPos, 3*FH, 'M'); lcd_putsLeft(4*FH, STR_SD_SECTORS); lcd_outdezAtt(10*FW, 4*FH, SD_GET_BLOCKNR()/1000, LEFT); lcd_putc(lcdLastPos, 4*FH, 'k'); lcd_putsLeft(5*FH, STR_SD_SPEED); lcd_outdezAtt(10*FW, 5*FH, SD_GET_SPEED()/1000, LEFT); lcd_puts(lcdLastPos, 5*FH, "kb/s"); }