Mike Moore / Mbed 2 deprecated RTOS_LAB_08_problem_2

Dependencies:   mbed

main.cpp

Committer:
gatedClock
Date:
2013-09-06
Revision:
2:b77c5ff37378
Parent:
1:cc6f7a7e1b38
Child:
3:741c9aa3891c

File content as of revision 2:b77c5ff37378:


    void delay(void);
    
    #define FIO2DIRO (*(volatile unsigned char *) (0x2009C040))
    #define FIO2PINO (*(volatile unsigned char *) (0x2009C054))
//==============================================//==============================  
    int main()
    {
      FIO2DIR0=0xFF;                            // set port 2.  lowest byte to output.          
      while (1)
      {
        FIO2PINO |= 0x01;                       // OR bit 0 with 1 to set pin high.
        delay();
        FIO2PINO &= ~0x01;                      // AND bit 0 with 0 to set pin low.
        delay();
      }                                         // while (1)  
    }                                           // main.
/*----------------------------------------------//----------------------------*/
    void delay(void)
    {
      int j;                                    // loop variable j.
      for (j = 0; j < 1000000; j++)
      {
        j++;
        j--;
      }
    
    
    }
/*----------------------------------------------//----------------------------*/

/*----------------------------------------------//----------------------------*/