David Buck
/
voltmeter
mbed_functions.cpp@0:d322a5241da8, 2009-12-16 (annotated)
- Committer:
- Kaikestu
- Date:
- Wed Dec 16 12:04:23 2009 +0000
- Revision:
- 0:d322a5241da8
Who changed what in which revision?
User | Revision | Line number | New 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 | } |