#define LED_RED_1 2
#define LED_YELLOW_1 3
#define LED_GREEN_1 4
#define LED_RED_2 8
#define LED_YELLOW_2 9
#define LED_GREEN_2 10
int main() {
_gpio_init(LED_RED_1 );
gpio_set_dir(LED_RED_1 ,GPIO_OUT);
_gpio_init(LED_YELLOW_1 );
gpio_set_dir(LED_YELLOW_1 ,GPIO_OUT);
_gpio_init(LED_GREEN_1);
gpio_set_dir(LED_GREEN_1, GPIO_OUT);
_gpio_init(LED_RED_2);
gpio_set_dir(LED_RED_2 ,GPIO_OUT);
_gpio_init(LED_YELLOW_2);
gpio_set_dir(LED_YELLOW_2 ,GPIO_OUT);
_gpio_init(LED_GREEN_2);
gpio_set_dir(LED_GREEN_2 ,GPIO_OUT);
while(1) {
gpio_put(LED_RED_1,1);
gpio_put(LED_YELLOW_1,0);
gpio_put(LED_GREEN_1,0);
gpio_put(LED_RED_2,1);
gpio_put(LED_YELLOW_2,0);
gpio_put(LED_GREEN_2,0);
sleep_ms(3000);
gpio_put(LED_RED_1,0);
gpio_put(LED_GREEN_1,1);
gpio_put(LED_GREEN_1,0);
gpio_put(LED_YELLOW_1,1);
gpio_put(LED_YELLOW_1,0);
gpio_put(LED_RED_1,1);
gpio_put(LED_RED_1,1);
sleep_ms(1000);
gpio_put(LED_RED_2,0);
gpio_put(LED_GREEN_2,1);
sleep_ms(3000);
gpio_put(LED_GREEN_2,0);
gpio_put(LED_YELLOW_2,1);
sleep_ms(1000);
}
return(0);
}restrict