delayms.h

Ir a la documentación de este archivo.
00001 #ifndef __DELAYMS_H__
00002 #define __DELAYMS_H__
00003 
00023 #include <tipos.h>
00024 
00029 #if FOSC_HZ == 20000000
00030 #define delayms delayms20M
00031 #elif FOSC_HZ == 4000000
00032 #define delayms delayms4M
00033 #elif FOSC_HZ == 1000000
00034 #define delayms delayms1M
00035 #else
00036 #ifdef FOSC_HZ
00037 #define delayms(X) delaymsxxM(FOSC_HZ,X)
00038 #else
00039 #warning "FOSC_HZ macro must be defined to PIC frecuency (in hz). Get default value of 20000000"
00040 #define delayms(X) delaymsxxM(20000000UL, X)
00041 #endif /* ifdef FOSC_HZ */
00042 #endif
00043 
00044 #if (FOSC_HZ == 20000000) || (FOSC_HZ == 4000000) || (FOSC_HZ == 1000000)
00045 
00053 void delayms(unsigned int retraso); 
00054 #else
00055 
00065 void delaymsxxM(unsigned long frecuencia, unsigned int retraso);
00066 #endif
00067 
00068 #endif

Generado el Thu Jan 8 00:55:37 2009 para pic-gcc-library por  doxygen 1.5.1