Home
last modified time | relevance | path

Searched refs:tmrCfg (Results 1 – 3 of 3) sorted by relevance

/bsp/tms320c6678/common/
A Dcommon.c66 void timer64_init(Timer64_Config * tmrCfg) in timer64_init() argument
68 reset_timer(tmrCfg->timer_num); in timer64_init()
79 tmrCfg->period = tmrCfg->period/2; in timer64_init()
83 gp_timer_regs[tmrCfg->timer_num]->PRDLO = _loll(tmrCfg->period-1); in timer64_init()
84 gp_timer_regs[tmrCfg->timer_num]->PRDHI = _hill(tmrCfg->period-1); in timer64_init()
85 if(tmrCfg->reload_period>1) in timer64_init()
87 gp_timer_regs[tmrCfg->timer_num]->RELLO = _loll(tmrCfg->reload_period-1); in timer64_init()
88 gp_timer_regs[tmrCfg->timer_num]->RELHI = _hill(tmrCfg->reload_period-1); in timer64_init()
91 if(TIMER_WATCH_DOG == tmrCfg->timerMode) in timer64_init()
122 …gp_timer_regs[tmrCfg->timer_num]->EMUMGT_CLKSPD = (gp_timer_regs[tmrCfg->timer_num]->EMUMGT_CLKSPD& in timer64_init()
[all …]
A Dcommon.h106 extern void timer64_init(Timer64_Config * tmrCfg);
/bsp/tms320c6678/driver/
A Ddrv_timer.c53 Timer64_Config tmrCfg; in rt_hw_system_timer_start() local
59 tmrCfg.timer_num = DNUM; in rt_hw_system_timer_start()
60 tmrCfg.timerMode = TIMER_PERIODIC_CLOCK; in rt_hw_system_timer_start()
61 tmrCfg.period = (unsigned long long) RT_TICK_PER_SECOND * DSP_CORE_SPEED_HZ / 6000; in rt_hw_system_timer_start()
62 tmrCfg.reload_period = 0; in rt_hw_system_timer_start()
65 timer64_init(&tmrCfg); in rt_hw_system_timer_start()

Completed in 14 milliseconds