#include #include "basic/basic.h" #include "lcd/lcd.h" #include "lcd/print.h" #include "lcd/allfonts.h" #include "filesystem/ff.h" #include "filesystem/select.h" #include "funk/nrf24l01p.h" #include "usb/usbmsc.h" #include /**************************************************************************/ void show_ticks(void) { int dx=0; int dy=8; lcdClear(); dx=DoString(0,dy,"Ticks:"); while ((getInputRaw())==BTN_NONE){ DoInt(0,dy+8,_timectr); lcdDisplay(); }; dy+=16; dx=DoString(0,dy,"Done."); }; void adc_light(void) { int dx=0; int dy=8; dx=DoString(0,dy,"Light:"); DoString(0,dy+8,"Night:"); while ((getInputRaw())==BTN_NONE){ DoInt(dx,dy,GetLight()); DoInt(dx,dy+8,isNight()); lcdDisplay(); }; dy+=8; dx=DoString(0,dy,"Done."); }; void gotoISP(void) { DoString(0,0,"Enter ISP!"); lcdDisplay(); ISPandReset(); } void lcd_mirror(void) { lcdToggleFlag(LCD_MIRRORX); }; void lcd_invert(void) { lcdToggleFlag(LCD_INVERTED); }; void adc_check(void) { int dx=0; int dy=8; // Print Voltage dx=DoString(0,dy,"Voltage:"); while ((getInputRaw())==BTN_NONE){ DoInt(dx,dy,GetVoltage()); lcdDisplay(); }; dy+=8; dx=DoString(0,dy,"Done."); }; void msc_menu(void){ DoString(0,8,"MSC Enabled."); lcdDisplay(); usbMSCInit(); while(!getInputRaw())delayms(10); DoString(0,16,"MSC Disabled."); usbMSCOff(); };