コード例 #1
0
ファイル: main.c プロジェクト: omarmc9203/CyanogenPSP
void setBrightness(int brightness){
    u32 k1; 

    k1 = pspSdkSetK1(0);
    sceDisplaySetBrightness(brightness, 0);
    pspSdkSetK1(k1);
}
コード例 #2
0
int menu_cfg()
{
	all_done = 0;
	menu_cfg_done = 0;
	screenshot_done = 0;
	menu_item = MENU_CFG_CPU;

	draw_menu_section();
	draw_cfg_menu_init();

	while(!menu_cfg_done)
	{
		sceDisplaySetBrightness(brightness_level, 0);

		u32 key = ctrlWaitMask(PSP_CTRL_LTRIGGER |PSP_CTRL_RTRIGGER | PSP_CTRL_UP | PSP_CTRL_DOWN | PSP_CTRL_LEFT | PSP_CTRL_RIGHT | PSP_CTRL_CROSS | PSP_CTRL_CIRCLE);
		switch(key)
		{
			case PSP_CTRL_RTRIGGER:
#ifdef VSH
				if(menu_section < 4) menu_section++;
#elif GAME
#ifndef LIGHT
				if(menu_section < 3) menu_section++;
#else
				if(menu_section < 2) menu_section++;
#endif
#endif
					else menu_section = 0;

					menu_cfg_done = 1;
			break;

			case PSP_CTRL_LTRIGGER:

				if(menu_section > 0) menu_section--;
#ifdef VSH
					else menu_section = 4;
#elif GAME
#ifndef LIGHT
					else menu_section = 3;
#else
					else menu_section = 2;
#endif
#endif
					menu_cfg_done = 1;
			break;

			case  PSP_CTRL_DOWN:
				if(menu_item < 12) menu_item++;
					else menu_item = 0;

					cfg_menu_update_all_down();
			break;

			case  PSP_CTRL_UP:
				if(menu_item > 0) menu_item--;
					else menu_item = 12;

					cfg_menu_update_all_up();
			break;


			case  PSP_CTRL_RIGHT:
				if(menu_item == MENU_CFG_CPU)
				{
					if(config->default_cpu_speed < 333) config->default_cpu_speed++;
				}
				if(menu_item == MENU_CFG_BRIGHTNESS)
				{
					if(config->default_brightness < 99) config->default_brightness++;
				}
				if(menu_item == MENU_CFG_BT_COMBO)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_combo, CFG_BUTTON[button_n]);
					update_all_button();
				}
				if(menu_item == MENU_CFG_BT_MENU)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_menu, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_SCREENSHOT)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_screenshot, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_CPU_PLUS)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_cpu_plus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_CPU_MINUS)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_cpu_minus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_BRIGHTNESS_PLUS)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_brightness_plus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_BRIGHTNESS_MINUS)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_brightness_minus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_MUSIC_MENU)
				{
					if(button_n < 16) button_n++;
					strcpy(config->button_music_menu, CFG_BUTTON[button_n]);
				}
				
				draw_cfg_menu();
			break;

			case  PSP_CTRL_LEFT:
				if(menu_item == MENU_CFG_CPU)
				{
					if(config->default_cpu_speed > 20) config->default_cpu_speed--;
				}
				if(menu_item == MENU_CFG_BRIGHTNESS)
				{
					if(config->default_brightness > 0) config->default_brightness--;
				}
				if(menu_item == MENU_CFG_BT_COMBO)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_combo, CFG_BUTTON[button_n]);
					update_all_button();
				}
				if(menu_item == MENU_CFG_BT_MENU)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_menu, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_SCREENSHOT)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_screenshot, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_CPU_PLUS)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_cpu_plus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_CPU_MINUS)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_cpu_minus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_BRIGHTNESS_PLUS)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_brightness_plus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_BRIGHTNESS_MINUS)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_brightness_minus, CFG_BUTTON[button_n]);
				}
				if(menu_item == MENU_CFG_BT_MUSIC_MENU)
				{
					if(button_n > 0) button_n--;
					strcpy(config->button_music_menu, CFG_BUTTON[button_n]);
				}
			
				draw_cfg_menu();
			break;

			case  PSP_CTRL_CROSS:
				if(menu_item == MENU_CFG_MUSIC_FOLDER)
				{
					configure_music = 1;
#ifndef LIGHT
					filer_on();
					menu_item = MENU_CFG_CPU;
					draw_menu_section();
					draw_cfg_menu_init();
					configure_music = 0;
#endif
				}
				if(menu_item == MENU_CFG_CAPTURE_FOLDER)
				{
					configure_capture = 1;
#ifndef LIGHT
					filer_on();
					menu_item = MENU_CFG_CPU;
					draw_menu_section();
					draw_cfg_menu_init();
					configure_capture = 0;
#endif
				}
				if(menu_item == MENU_CFG_SAVE)
				{
					write_config();
					translateButtons();
				}
			break;

			case  PSP_CTRL_CIRCLE:
				all_done = 1;
				menu_cfg_done = 1;
			break;
		}