30 #ifndef __FSL_PIT_HAL_H__
31 #define __FSL_PIT_HAL_H__
44 #if defined(__cplusplus)
183 #if defined(__cplusplus)
uint32_t pit_hal_read_timer_period_count(uint32_t timer)
Return current timer period in units of count.
void pit_hal_configure_interrupt(uint32_t timer, bool enable)
Enable or disable timer interrupt.
The isf_types.h file contains the ISF data type definitions and some of the globally used macros...
void pit_hal_clear_interrupt_flag(uint32_t timer)
Clear timer interrupt flag.
void pit_hal_timer_start(uint32_t timer)
Start timer counting.
void pit_hal_set_timer_period_count(uint32_t timer, uint32_t count)
Set timer period in units of count.
uint32_t pit_hal_read_timer_count(uint32_t timer)
Read current timer counting value.
void pit_hal_enable(void)
Enable PIT module.
void pit_hal_configure_timer_run_in_debug(bool timerRun)
Configure timers to continue to run or stop in debug mode.
bool pit_hal_is_timeout_occurred(uint32_t timer)
Read current timer timeout flag.
void pit_hal_timer_reset(uint32_t timer)
Start timer counting.
void pit_hal_timer_stop(uint32_t timer)
Stop timer counting.
void pit_hal_disable(void)
Disable PIT module.