ustimer.h

Go to the documentation of this file.
00001 /**************************************************************************/
00015 #ifndef __SILICON_LABS_USTIMER_H
00016 #define __SILICON_LABS_USTIMER_H
00017 
00018 #include <stdint.h>
00019 #include "ecode.h"
00020 #include "ustimer_config.h"
00021 
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025 
00026 /***************************************************************************/
00031 /***************************************************************************/
00038 #define ECODE_EMDRV_USTIMER_OK ( ECODE_OK ) ///< Success return value.
00039 
00040 Ecode_t USTIMER_Init( void );
00041 Ecode_t USTIMER_DeInit( void );
00042 Ecode_t USTIMER_Delay( uint32_t usec );
00043 Ecode_t USTIMER_DelayIntSafe( uint32_t usec );
00044 
00045 #ifdef __cplusplus
00046 }
00047 #endif
00048 
00052 #endif