Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
for(int i = 0;i<10;i++)
GPIOB->ODR |= ODR(RED_LE
//
GPIOA->ODR |= ODR(GREEN_
D);
LED) | ODR(BLUE_LED);
break;
case 2 :toggle_all();
//for(int i = 0;i<10;i++)
//GPIOB->ODR |= ODR(RED_LED);
//
GPIOA->ODR |= ODR(GREEN_
LED) | ODR(BLUE_LED);
break;
case 3 :toggle_all();
//
//
for(int i = 0;i<10;i++)
GPIOB->ODR |= ODR(RED_LE
D);
//
GPIOA->ODR |= ODR(GREEN_
LED) | ODR(BLUE_LED);
break;
case 4 :GPIOB->ODR |= ODR(RED_LED);
GPIOA->ODR |= ODR(GREEN_
LED) | ODR(BLUE_LED);
break;
}
done ^= 4;
delay(0.5);
if (done == 0) //if done == 0, processor goes to sleep
{__wfi();}
}
}
// *******************************ARM University Program Copyright (c) ARM Ltd 2
014*************************************