ISF  2.1
Intelligent Sensing Framework for Kinetis with Processor Expert
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
fsl_pit_driver.c File Reference

fsl_pit_driver.c implements the PIT driver. More...

#include "fsl_pit_driver.h"
#include "BM_pit_instance.h"
#include "isf_fsl_TU_PEx.h"
Include dependency graph for fsl_pit_driver.c:

Go to the source code of this file.

Functions

void pit_init_module (bool isRunInDebug)
 Initialize PIT module. More...
 
void pit_init_channel (uint32_t timer, const pit_user_config_t *config)
 Initialize PIT channel. More...
 
void pit_shutdown (void)
 Disable PIT module and gate control. More...
 
void pit_timer_start (uint32_t timer)
 Start timer counting. More...
 
void pit_timer_stop (uint32_t timer)
 Stop timer counting. More...
 
void pit_set_timer_period_us (uint32_t timer, uint32_t us)
 Set timer period in microsecond units. More...
 
uint32_t pit_read_timer_us (uint32_t timer)
 Read current timer value in microsecond units. More...
 
void pit_init (bool bEnableirq, uint32 usec)
 Complete initialization of the PIT timer. More...
 

Variables

uint64_t pitSourceClock
 

Detailed Description

fsl_pit_driver.c implements the PIT driver.

File: fsl_pit_driver.c

Copyright (c) 2014, Freescale Semiconductor, Inc.

Definition in file fsl_pit_driver.c.

Variable Documentation

uint64_t pitSourceClock

Definition at line 26 of file fsl_pit_driver.c.

Referenced by pit_init_module(), and pit_read_timer_us().