Пример #1
0
int main(void)
{

  int i;

  MAMCR = 2;	// MAM functions fully enabled

  LED_INIT();
  YELLOW_LED_OFF();
  GREEN_LED_OFF();
  BUTTON_INIT();
  i=0;
  while (i<10)	{
    YELLOW_LED_ON();
    GREEN_LED_OFF();
    delay();
    YELLOW_LED_OFF();
    GREEN_LED_ON();
    delay();
    i++;
  }

  while (1)
    {
      if (BUTTTON1_OFF()) {
	YELLOW_LED_ON();
      }
      else {
	YELLOW_LED_OFF();
      }

      if (BUTTTON2_OFF())	{
	GREEN_LED_ON();
      }
      else {
	GREEN_LED_OFF();
      }
    }

  return 0; // never reached
}
Пример #2
0
void core2_main(void)
{
    //asm volatile ("mov sp,%0" : :"r" (ram2));
    
    while(1)
    {
        for(k=0; k < 200000; k++); //wait for some time
        YELLOW_LED_ON();
        for(k=0; k < 200000; k++); //wait for some time
        YELLOW_LED_OFF();
    }
}