Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 12 of 12) sorted by relevance

/hal_ti-latest/simplelink/source/ti/devices/msp432p4xx/driverlib/
Dtimer32.c36 void Timer32_initModule(uint32_t timer, uint32_t preScaler, uint32_t resolution, in Timer32_initModule() argument
41 BITBAND_PERI(TIMER32_CMSIS(timer)->CONTROL, TIMER32_CONTROL_MODE_OFS) in Timer32_initModule()
44 BITBAND_PERI(TIMER32_CMSIS(timer)->CONTROL, TIMER32_CONTROL_MODE_OFS) in Timer32_initModule()
51 BITBAND_PERI(TIMER32_CMSIS(timer)->CONTROL, TIMER32_CONTROL_SIZE_OFS) in Timer32_initModule()
54 BITBAND_PERI(TIMER32_CMSIS(timer)->CONTROL, TIMER32_CONTROL_SIZE_OFS) in Timer32_initModule()
65 TIMER32_CMSIS(timer)->CONTROL = TIMER32_CMSIS(timer)->CONTROL in Timer32_initModule()
70 void Timer32_setCount(uint32_t timer, uint32_t count) in Timer32_setCount() argument
72 if (!BITBAND_PERI(TIMER32_CMSIS(timer)->CONTROL, TIMER32_CONTROL_SIZE_OFS) in Timer32_setCount()
74 TIMER32_CMSIS(timer)->LOAD = UINT16_MAX; in Timer32_setCount()
76 TIMER32_CMSIS(timer)->LOAD = count; in Timer32_setCount()
[all …]
Dtimer_a.c36 static void privateTimer_AProcessClockSourceDivider(uint32_t timer, in privateTimer_AProcessClockSourceDivider() argument
39 TIMER_A_CMSIS(timer)->CTL &= ~TIMER_A_CTL_ID__8; in privateTimer_AProcessClockSourceDivider()
40 TIMER_A_CMSIS(timer)->EX0 &= ~TIMER_A_EX0_IDEX_MASK; in privateTimer_AProcessClockSourceDivider()
46 TIMER_A_CMSIS(timer)->CTL |= ((clockSourceDivider - 1) << 6); in privateTimer_AProcessClockSourceDivider()
47 TIMER_A_CMSIS(timer)->EX0 = TIMER_A_EX0_TAIDEX_0; in privateTimer_AProcessClockSourceDivider()
50 TIMER_A_CMSIS(timer)->CTL |= TIMER_A_CTL_ID__4; in privateTimer_AProcessClockSourceDivider()
51 TIMER_A_CMSIS(timer)->EX0 = TIMER_A_EX0_TAIDEX_0; in privateTimer_AProcessClockSourceDivider()
54 TIMER_A_CMSIS(timer)->CTL |= TIMER_A_CTL_ID__8; in privateTimer_AProcessClockSourceDivider()
55 TIMER_A_CMSIS(timer)->EX0 = TIMER_A_EX0_TAIDEX_0; in privateTimer_AProcessClockSourceDivider()
61 TIMER_A_CMSIS(timer)->CTL |= TIMER_A_CTL_ID__1; in privateTimer_AProcessClockSourceDivider()
[all …]
Dtimer_a.h383 #define Timer_A_setDutyCycle(timer,dutyCycle) \ argument
384 Timer_A_setCompareValue(timer,dutyCycle)
414 extern void Timer_A_startCounter(uint32_t timer, uint_fast16_t timerMode);
475 extern void Timer_A_configureContinuousMode(uint32_t timer,
542 extern void Timer_A_configureUpMode(uint32_t timer,
609 extern void Timer_A_configureUpDownMode(uint32_t timer,
671 extern void Timer_A_initCapture(uint32_t timer,
719 extern void Timer_A_initCompare(uint32_t timer,
736 extern void Timer_A_clearTimer(uint32_t timer);
768 extern uint_fast8_t Timer_A_getSynchronizedCaptureCompareInput(uint32_t timer,
[all …]
Dtimer32.h119 extern void Timer32_initModule(uint32_t timer, uint32_t preScaler,
143 extern void Timer32_setCount(uint32_t timer, uint32_t count);
166 extern void Timer32_setCountInBackground(uint32_t timer, uint32_t count);
180 extern uint32_t Timer32_getValue(uint32_t timer);
206 extern void Timer32_startTimer(uint32_t timer, bool oneShot);
220 extern void Timer32_haltTimer(uint32_t timer);
236 extern void Timer32_enableInterrupt(uint32_t timer);
252 extern void Timer32_disableInterrupt(uint32_t timer);
268 extern void Timer32_clearInterruptFlag(uint32_t timer);
286 extern uint32_t Timer32_getInterruptStatus(uint32_t timer);
Drom.h2104 ((void (*)(uint32_t timer, \
2110 ((void (*)(uint32_t timer, \
2116 ((void (*)(uint32_t timer, \
2122 ((void (*)(uint32_t timer, \
2128 ((void (*)(uint32_t timer, \
2134 ((void (*)(uint32_t timer, \
2140 ((void (*)(uint32_t timer))ROM_TIMER_ATABLE[6])
2145 ((uint_fast8_t (*)(uint32_t timer, \
2152 ((uint_fast8_t (*)(uint32_t timer, \
2158 ((uint_fast16_t (*)(uint32_t timer, \
[all …]
/hal_ti-latest/simplelink/kernel/zephyr/dpl/
DClockP_zephyr.c17 struct k_timer timer; member
61 k_timer_init(&obj->timer, expiry_fxn, NULL); in ClockP_construct()
62 k_timer_user_data_set(&obj->timer, obj); in ClockP_construct()
125 k_timer_start(&obj->timer, K_TICKS(obj->timeout), K_TICKS(obj->period)); in ClockP_start()
136 k_timer_stop(&obj->timer); in ClockP_stop()
153 return obj->active ? k_timer_remaining_ticks(&obj->timer) : obj->timeout; in ClockP_getTimeout()
174 k_timer_stop(&obj->timer); in ClockP_destruct()
/hal_ti-latest/simplelink/source/ti/drivers/capture/
DCaptureCC32XX.c140 currentCount = TimerValueGet(baseAddress, object->timer); in CaptureCC32XX_hwiIntFunction()
163 interruptMask = object->timer & (TIMER_CAPB_EVENT | TIMER_CAPA_EVENT); in CaptureCC32XX_hwiIntFunction()
247 object->timer = TIMER_A; in CaptureCC32XX_open()
251 object->timer = TIMER_B; in CaptureCC32XX_open()
293 interruptMask = object->timer & (TIMER_CAPB_EVENT | TIMER_CAPA_EVENT); in CaptureCC32XX_start()
311 TimerValueSet(baseAddress, object->timer, 0); in CaptureCC32XX_start()
312 TimerEnable(baseAddress, object->timer); in CaptureCC32XX_start()
330 interruptMask = object->timer & (TIMER_CAPB_EVENT | TIMER_CAPA_EVENT); in CaptureCC32XX_stop()
338 TimerDisable(baseAddress, object->timer); in CaptureCC32XX_stop()
401 TimerDisable(baseAddress, object->timer); in initHw()
[all …]
DCaptureCC32XX.h283 uint32_t timer; member
/hal_ti-latest/simplelink/source/ti/drivers/timer/
DTimerCC32XX.c121 TimerDisable(hwAttrs->baseAddress, object->timer); in initHw()
123 if (object->timer == TIMER_A) { in initHw()
142 HWREG(hwAttrs->baseAddress + TIMER_O_IMR) = ~object->timer; in initHw()
145 TimerPrescaleSet(hwAttrs->baseAddress, object->timer, object->prescaler); in initHw()
146 TimerLoadSet(hwAttrs->baseAddress, object->timer, object->period); in initHw()
152 TimerControlStall(hwAttrs->baseAddress, object->timer, true); in initHw()
353 if (object->timer == TIMER_A) { in TimerCC32XX_getCount()
377 interruptMask = object->timer & (TIMER_TIMA_TIMEOUT | TIMER_TIMB_TIMEOUT); in TimerCC32XX_hwiIntFunction()
435 object->timer = TIMER_B; in TimerCC32XX_open()
439 object->timer = TIMER_A; in TimerCC32XX_open()
[all …]
DTimerCC32XX.h191 uint32_t timer; member
/hal_ti-latest/simplelink_lpf3/kernel/zephyr/dpl/
DClockP_zephyr.c44 struct k_timer timer; member
140 k_timer_init(&obj->timer, expiry_fxn, NULL); in ClockP_construct()
141 k_timer_user_data_set(&obj->timer, obj); in ClockP_construct()
225 k_timer_start(&obj->timer, K_MSEC(timeout), K_MSEC(period)); in ClockP_start()
237 k_timer_stop(&obj->timer); in ClockP_stop()
286 return k_timer_remaining_get(&obj->timer) * CONFIG_SYS_CLOCK_TICKS_PER_SEC / USEC_PER_MSEC; in ClockP_getTimeout()
317 k_timer_stop(&obj->timer); in ClockP_destruct()
/hal_ti-latest/simplelink/
DCMakeLists.txt45 source/ti/devices/cc32xx/driverlib/timer.c