TIMER: TIMER.h File Reference

TIMER

TIMER.h File Reference

Detailed Description

Date:
2015-12-18

NOTE: This file is generated by DAVE. Any manual modification done to this file will be lost when the code is regenerated.

Definition in file TIMER.h.

#include "timer_conf.h" #include <DAVE_Common.h>
#include "timer_extern.h"

Data Structures

struct  TIMER
 Initialization parameters of the TIMER APP. More...

Typedefs

typedef struct TIMER TIMER_t
 Initialization parameters of the TIMER APP.

Functions

DAVE_APP_VERSION_t TIMER_GetAppVersion (void)
 Get TIMER APP version.
TIMER_STATUS_t TIMER_Init (TIMER_t *const handle_ptr)
 Initializes a TIMER with generated configuration.
TIMER_STATUS_t TIMER_Start (TIMER_t *const handle_ptr)
 Starts the timer if the initialization of the APP is successful.
TIMER_STATUS_t TIMER_Stop (TIMER_t *const handle_ptr)
 Stops the TIMER, if it is running.
uint32_t TIMER_GetTime (TIMER_t *const handle_ptr)
 Returns the current time in micro seconds by scaling with 100.
TIMER_STATUS_t TIMER_Clear (TIMER_t *const handle_ptr)
 Clears the timer register.
bool TIMER_GetTimerStatus (TIMER_t *const handle_ptr)
 Returns the running state of the timer.
TIMER_STATUS_t TIMER_SetTimeInterval (TIMER_t *const handle_ptr, uint32_t time_interval)
 Set the new time interval for the event generation, by checking with the supported range.
bool TIMER_GetInterruptStatus (TIMER_t *const handle_ptr)
 Indicates the occurrence of time interval event.
void TIMER_ClearEvent (TIMER_t *const handle_ptr)
 Clears the period match interrupt status of the given timer.
enum  TIMER_MODULE { TIMER_MODULE_CCU4 = 0U, TIMER_MODULE_CCU8 }
 The type identifies the CCU4 or CCU8 timer selected. More...
enum  TIMER_STATUS { TIMER_STATUS_SUCCESS = 0U, TIMER_STATUS_FAILURE }
 status of the TIMER APP More...
typedef enum TIMER_MODULE TIMER_MODULE_t
 The type identifies the CCU4 or CCU8 timer selected.
typedef enum TIMER_STATUS TIMER_STATUS_t
 status of the TIMER APP

Go to the source code of this file.