Dependencies:   mbed

Committer:
Kaikestu
Date:
Wed Dec 16 12:04:23 2009 +0000
Revision:
0:d322a5241da8

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kaikestu 0:d322a5241da8 1 // mbed_functions.cpp
Kaikestu 0:d322a5241da8 2
Kaikestu 0:d322a5241da8 3 #include "header.h"
Kaikestu 0:d322a5241da8 4 /*****************************************************
Kaikestu 0:d322a5241da8 5 subroutines - commonly used functions
Kaikestu 0:d322a5241da8 6 *****************************************************/
Kaikestu 0:d322a5241da8 7
Kaikestu 0:d322a5241da8 8 /*** short delay */
Kaikestu 0:d322a5241da8 9 void delay_s(void){
Kaikestu 0:d322a5241da8 10 int j; /* loop variable */
Kaikestu 0:d322a5241da8 11
Kaikestu 0:d322a5241da8 12 for(j=0;j<2000;j++){
Kaikestu 0:d322a5241da8 13 asm("NOP");
Kaikestu 0:d322a5241da8 14 }
Kaikestu 0:d322a5241da8 15 }
Kaikestu 0:d322a5241da8 16 /*** long delay */
Kaikestu 0:d322a5241da8 17 void delay_l(void){
Kaikestu 0:d322a5241da8 18 int i; /* loop variable */
Kaikestu 0:d322a5241da8 19
Kaikestu 0:d322a5241da8 20 for(i=0;i<500;i++){
Kaikestu 0:d322a5241da8 21 delay_s();
Kaikestu 0:d322a5241da8 22 }
Kaikestu 0:d322a5241da8 23 }