Esempio n. 1
0
int main() {
	int ret = 0;

	picframe_init();


	arrow_setup();
//	clock_setup();

	weather_today_setup();
	weather_tomorrow_setup();
	weather_dayAfterTomorrow_setup();
	weather_dayAfterTomorrowPlus1_setup();

	curr_window = picframe_get_window(START_WINDOW);

	picframe_set_backlight(500);

	while (1) {

		picframe_clear_screen();

		switch (curr_window_idx) {
		/*
		case 1:
			ret = clock_loop();
			break;
		*/
		case 1:
			ret = weather_today_loop();
			break;
		case 2:
			ret = weather_tomorrow_loop();
			break;
		case 3:
			ret = weather_dayAfterTomorrow_loop();
			break;
		case 4:
			ret = weather_dayAfterTomorrowPlus1_loop();
			break;
		default:
			break;
		}
		if (ret == 1)
			goto cleanup;

	}

	// Try a friendly shotdown to prevent memory leaks...
	cleanup: picframe_cleanup();

	app_free();

	return 0;
}
Esempio n. 2
0
int main() {
	int ret=0;

	picframe_init();

	first_window_setup();
	second_window_setup();
	third_window_setup();
	fourth_window_setup();
	fifth_window_setup();
	
	curr_window = picframe_get_window(START_WINDOW);

	picframe_set_backlight(500);

	while (1) {
		picframe_clear_screen();
		switch(curr_window_idx) {
			case 1:
				ret = first_window_loop();
				break;
			case 2:
				ret = second_window_loop();
				break;
			case 3:
				ret = third_window_loop();
				break;
			case 4:
				ret = fourth_window_loop();
				break;
			case 5:
				ret = fifth_window_loop();
				break;
			default:
				break;
		}	
		if (ret == 1) goto cleanup;

		picframe_update(curr_window);
		SDL_Delay(1);
	}

cleanup:
	picframe_cleanup();

	return 0;
}
Esempio n. 3
0
int main() {

	int ret = 0;

	app_create();

	picframe_set_backlight(500);

	while (1) {

		picframe_clear_screen();

		if ((ret = window[curr_window_idx]->wndProc()) == 1)
			break;

	}

	app_free();

	return 0;
}