//Calls uc_led_off() four times to turn all LED's off. void uc_led_all_off() { uc_led_off(uc_led_1); uc_led_off(uc_led_2); uc_led_off(uc_led_3); uc_led_off(uc_led_4); }
void uc_led_all_off()//turning off all LEDs { uc_led_off(0); uc_led_off(1); uc_led_off(2); uc_led_off(3); }
static void run() { int curr_led = 1; fsm_state_t state = fsm_state_led_off; uc_led_on((gpio_pin_t)uc_led_1); while(1) { while(g_dtim0_irq == false) { } if(state == fsm_state_led_off) { uc_led_off((gpio_pin_t)curr_led); if(g_dir == dir_right_to_left) { if(curr_led == 8) { curr_led = 1; } else { if(curr_led == 1) { curr_led++; } else if(curr_led == 2) { curr_led += 2; } else { curr_led += 4; } } } else { if(curr_led == 1) { curr_led = 8; } else { if(curr_led == 8) { curr_led -= 4; } else if(curr_led == 4) { curr_led -= 2; } else { curr_led--; } } } state = fsm_state_led_on; } else { uc_led_on((gpio_pin_t)curr_led); state = fsm_state_led_off; } g_dtim0_irq = false; } }