示例#1
0
文件: main.c 项目: Tikiwinkie/PJE
int main()
{
    int j,i = 0;
    rflpc_led_init();
    
    rflpc_led_set(RFLPC_LED_1);
    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_set(RFLPC_LED_2);
    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_set(RFLPC_LED_3);
    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_set(RFLPC_LED_4);

    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_clr(RFLPC_LED_1);
    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_clr(RFLPC_LED_2);
    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_clr(RFLPC_LED_3);
    for (j = 0 ; j < 10000000 ; ++j);
    rflpc_led_clr(RFLPC_LED_4);


    while (1)
    {
	rflpc_led_binary_value((i++)%16);
	for (j = 0 ; j < 1000000 ; ++j);
    }
    return 0;
}
示例#2
0
文件: main.c 项目: Tikiwinkie/PJE
void pinpon (void)
{
	int status = rflpc_eth_link_state () ;

	if (status)
	{	

		while(rflpc_eth_link_state ()){
		rflpc_led_set(RFLPC_LED_1);
		rflpc_led_set(RFLPC_LED_2);
		wait(1);
		rflpc_led_set(RFLPC_LED_3);
		rflpc_led_set(RFLPC_LED_4);
		rflpc_led_clr(RFLPC_LED_1);
		rflpc_led_clr(RFLPC_LED_2);
		wait(1);
		rflpc_led_clr(RFLPC_LED_3);
		rflpc_led_clr(RFLPC_LED_4);
		}

	}
	else
	{
		rflpc_led_clr(RFLPC_LED_1);
		rflpc_led_clr(RFLPC_LED_2);
		rflpc_led_clr(RFLPC_LED_3);
		rflpc_led_clr(RFLPC_LED_4);

	}

}
void enableled(){
  if(rflpc_eth_link_state()){
    rflpc_led_set(RFLPC_LED_1);
  }
  else
    {
      rflpc_led_clr(RFLPC_LED_1);
    }
  

}
int main()
{
  rflpc_eth_init();
  rflpc_led_init();
  while(1){
    if(rflpc_eth_link_state()){
      rflpc_led_set(RFLPC_LED_1);
    }
    else{
      rflpc_led_clr(RFLPC_LED_1);
    }
  }
  return 0;
}
示例#5
0
static char do_led(struct args_t *args) {
	
	rflpc_led_init();
	
	if(args) {
		int rep = (int) args->on;
		
		if(rep) {
			rflpc_led_set(RFLPC_LED_1);
		} else {
			rflpc_led_clr(RFLPC_LED_1);
		}
	}
	
 	return 1;
}