Пример #1
0
//flash lower left GI string
void flash_ll_gi_leff (void) {
	U8 i;
	gi_leff_allocate (PINIO_GI_STRINGS);
		for (i = 1; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(lower_left) );
			task_sleep (TIME_100MS);
			gi_leff_disable (TRIAC_GI_STRING(lower_left) );
			task_sleep (TIME_100MS);
		}
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	gi_leff_free (PINIO_GI_STRINGS);
	leff_exit();
}//end of function
Пример #2
0
void super_jackpot_leff (void) {
	U8 i, j;
	gi_leff_disable (PINIO_GI_STRINGS); //turn off gi
	for (j = 1; j <= 4; j++) {
		for (i = 0; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(j) );
			task_sleep (TIME_33MS);
			gi_leff_disable (TRIAC_GI_STRING(j) );
			task_sleep (TIME_33MS);
		}
	}
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	leff_exit();
}//end of function
Пример #3
0
void gi_cycle_leff (void)
{
	U8 i;
	triac_leff_enable (TRIAC_GI_MASK);
	for (;;)
	{
		for (i=0; i < 5; i++)
		{
			triac_leff_disable (TRIAC_GI_STRING (i));
			task_sleep (TIME_66MS);
			triac_leff_enable (TRIAC_GI_STRING (i));
		}
	}
	triac_leff_enable (TRIAC_GI_MASK);
}
Пример #4
0
/****************************************************************************
 *
 * explode lighting effects
 *
 ****************************************************************************/
void explode_leff (void) {
	U8 i;
	gi_leff_disable (PINIO_GI_STRINGS); //turn off gi
		for (i = 0; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(lower_left) ); //4 = lower left
			task_sleep (TIME_66MS);
			gi_leff_disable (TRIAC_GI_STRING(lower_left) );
			task_sleep (TIME_66MS);
		}
		gi_leff_enable (TRIAC_GI_STRING(lower_left) ); //4 = lower left

		for (i = 0; i < 4; i++) {
			gi_leff_enable (TRIAC_GI_STRING(upper_left) );
			gi_leff_disable (TRIAC_GI_STRING(lower_right) );
			task_sleep (TIME_66MS);
			gi_leff_disable (TRIAC_GI_STRING(upper_left) );
			gi_leff_enable (TRIAC_GI_STRING(lower_right) );
			task_sleep (TIME_66MS);
		}
		gi_leff_enable (TRIAC_GI_STRING(upper_left) );
	gi_leff_enable (PINIO_GI_STRINGS); //turn on gi
	leff_exit();
}//end of function