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.h File Reference

fsl_pit_driver.h defines structures and types for the PIT driver. More...

#include <stdint.h>
#include <stdbool.h>
#include "fsl_pit_hal.h"
Include dependency graph for fsl_pit_driver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  PitUserConfig
 PIT timer configuration structure. More...
 

Typedefs

typedef struct PitUserConfig pit_user_config_t
 PIT timer configuration structure. More...
 
typedef void(* pit_isr_callback_t )(void)
 PIT ISR callback function typedef. More...
 

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...
 
void pit_register_isr_callback_function (uint32_t timer, pit_isr_callback_t function)
 Register pit isr callback function. More...
 

Detailed Description

fsl_pit_driver.h defines structures and types for the PIT driver.

File: fsl_pit_driver.h

Copyright (c) 2014, Freescale Semiconductor, Inc.

Definition in file fsl_pit_driver.h.