コード例 #1
0
ファイル: MyArduboy.cpp プロジェクト: obono/ArduboyWorks
void MyArduboy::beginNoLogo(void)
{
    boot();
    blank();
    flashlight();
    systemButtons();
    myAudio.begin();
}
コード例 #2
0
ファイル: options_menu.c プロジェクト: Jewremy/RZrecovery
void show_options_menu()
{
    static char* headers[] = { "Extras",
			       "or press DEL or POWER to return",
			       "",
			       NULL };

    char* items[] = { "Custom Colors",
				"Disable OTA Update Downloads in ROM",
				"Show Battery Status",
				"Toggle Flashlight",
				"Activate Root Access in ROM",
				"Recovery Overclocking",
				"Toggle keyboard light",
		      NULL };
			  
#define COLORS         0
#define OTA			   1
#define BATT		   2
#define FLASHLIGHT     3
#define ROOT_MENU	   4
#define OVERCLOCK	   5
#define KEYLIGHT	   6

int chosen_item = -1;

    while(chosen_item!=ITEM_BACK) {
	chosen_item = get_menu_selection(headers,items,1,chosen_item<0?0:chosen_item);


        switch (chosen_item) {
	case COLORS:
		show_colors_menu();
	    return;
	case OTA:
		disable_OTA();
		break;
	case BATT:
		show_battstat();
		break;
	case FLASHLIGHT:
		flashlight();
		break;
	case ROOT_MENU:
		root_menu(ui_text_visible());
		break;
	case OVERCLOCK:
		show_overclock_menu();
		break;
	case KEYLIGHT:
		keylight();
		break;
        }
    }
}