Lines Matching refs:timer_id

59 static void channel_output_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t channel, sh…
139 void shrtimer_timers_base_init(uint32_t shrtimer_periph, uint32_t timer_id, shrtimer_baseinit_param… in shrtimer_timers_base_init() argument
141 if(SHRTIMER_MASTER_TIMER == timer_id) in shrtimer_timers_base_init()
147 slave_timer_base_config(shrtimer_periph, timer_id, baseinit); in shrtimer_timers_base_init()
196 void shrtimer_timers_update_event_enable(uint32_t shrtimer_periph, uint32_t timer_id) in shrtimer_timers_update_event_enable() argument
198 switch(timer_id) in shrtimer_timers_update_event_enable()
236 void shrtimer_timers_update_event_disable(uint32_t shrtimer_periph, uint32_t timer_id) in shrtimer_timers_update_event_disable() argument
238 switch(timer_id) in shrtimer_timers_update_event_disable()
345 void shrtimer_timers_waveform_init(uint32_t shrtimer_periph, uint32_t timer_id, shrtimer_timerinit_… in shrtimer_timers_waveform_init() argument
347 if(SHRTIMER_MASTER_TIMER == timer_id) in shrtimer_timers_waveform_init()
353 slave_timer_waveform_config(shrtimer_periph, timer_id, timerinitpara); in shrtimer_timers_waveform_init()
393 void shrtimer_slavetimer_waveform_config(uint32_t shrtimer_periph, uint32_t timer_id, shrtimer_time… in shrtimer_slavetimer_waveform_config() argument
401 stxctl0_reg = SHRTIMER_STXCTL0(shrtimer_periph, timer_id); in shrtimer_slavetimer_waveform_config()
402 stxfltctl_reg = SHRTIMER_STXFLTCTL(shrtimer_periph, timer_id); in shrtimer_slavetimer_waveform_config()
403 stxchoctl_reg = SHRTIMER_STXCHOCTL(shrtimer_periph, timer_id); in shrtimer_slavetimer_waveform_config()
404 stxcntrst_reg = SHRTIMER_STXCNTRST(shrtimer_periph, timer_id); in shrtimer_slavetimer_waveform_config()
437 SHRTIMER_STXCTL0(shrtimer_periph, timer_id) = stxctl0_reg; in shrtimer_slavetimer_waveform_config()
438 SHRTIMER_STXFLTCTL(shrtimer_periph, timer_id) = stxfltctl_reg; in shrtimer_slavetimer_waveform_config()
439 SHRTIMER_STXCHOCTL(shrtimer_periph, timer_id) = stxchoctl_reg; in shrtimer_slavetimer_waveform_config()
440 SHRTIMER_STXCNTRST(shrtimer_periph, timer_id) = stxcntrst_reg; in shrtimer_slavetimer_waveform_config()
469 void shrtimer_slavetimer_waveform_compare_config(uint32_t shrtimer_periph, uint32_t timer_id, uint3… in shrtimer_slavetimer_waveform_compare_config() argument
479 SHRTIMER_STXCMP0V(shrtimer_periph, timer_id) = cmpcfg->compare_value; in shrtimer_slavetimer_waveform_compare_config()
486 SHRTIMER_STXCMP1V(shrtimer_periph, timer_id) = cmpcfg->compare_value; in shrtimer_slavetimer_waveform_compare_config()
490 stxctl0_reg = SHRTIMER_STXCTL0(shrtimer_periph, timer_id); in shrtimer_slavetimer_waveform_compare_config()
493 SHRTIMER_STXCTL0(shrtimer_periph, timer_id) = stxctl0_reg; in shrtimer_slavetimer_waveform_compare_config()
497 SHRTIMER_STXCMP0V(shrtimer_periph, timer_id) = cmpcfg->timeout_value; in shrtimer_slavetimer_waveform_compare_config()
499 SHRTIMER_STXCMP2V(shrtimer_periph, timer_id) = cmpcfg->timeout_value; in shrtimer_slavetimer_waveform_compare_config()
509 SHRTIMER_STXCMP2V(shrtimer_periph, timer_id) = cmpcfg->compare_value; in shrtimer_slavetimer_waveform_compare_config()
515 SHRTIMER_STXCMP3V(shrtimer_periph, timer_id) = cmpcfg->compare_value; in shrtimer_slavetimer_waveform_compare_config()
519 stxctl0_reg = SHRTIMER_STXCTL0(shrtimer_periph, timer_id); in shrtimer_slavetimer_waveform_compare_config()
522 SHRTIMER_STXCTL0(shrtimer_periph, timer_id) = stxctl0_reg; in shrtimer_slavetimer_waveform_compare_config()
526 SHRTIMER_STXCMP0V(shrtimer_periph, timer_id) = cmpcfg->timeout_value; in shrtimer_slavetimer_waveform_compare_config()
528 SHRTIMER_STXCMP2V(shrtimer_periph, timer_id) = cmpcfg->timeout_value; in shrtimer_slavetimer_waveform_compare_config()
579 void shrtimer_slavetimer_waveform_channel_config(uint32_t shrtimer_periph, uint32_t timer_id, uint3… in shrtimer_slavetimer_waveform_channel_config() argument
581 channel_output_config(shrtimer_periph, timer_id, channel, channelcfg); in shrtimer_slavetimer_waveform_channel_config()
596 …er_waveform_channel_software_request(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t channel… in shrtimer_slavetimer_waveform_channel_software_request() argument
610 SHRTIMER_STXCH0SET(shrtimer_periph, timer_id) |= SHRTIMER_STXCH0SET_CH0SSEV; in shrtimer_slavetimer_waveform_channel_software_request()
613 SHRTIMER_STXCH0RST(shrtimer_periph, timer_id) |= SHRTIMER_STXCH0RST_CH0RSSEV; in shrtimer_slavetimer_waveform_channel_software_request()
626 SHRTIMER_STXCH1SET(shrtimer_periph, timer_id) |= SHRTIMER_STXCH1SET_CH1SSEV; in shrtimer_slavetimer_waveform_channel_software_request()
629 SHRTIMER_STXCH1RST(shrtimer_periph, timer_id) |= SHRTIMER_STXCH1RST_CH1RSSEV; in shrtimer_slavetimer_waveform_channel_software_request()
646 …er_waveform_channel_output_level_get(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t channel) in shrtimer_slavetimer_waveform_channel_output_level_get() argument
659 if(RESET != (SHRTIMER_STXINTF(shrtimer_periph, timer_id) & SHRTIMER_STXINTF_CH0F)){ in shrtimer_slavetimer_waveform_channel_output_level_get()
673 if(RESET != (SHRTIMER_STXINTF(shrtimer_periph, timer_id) & SHRTIMER_STXINTF_CH1F)){ in shrtimer_slavetimer_waveform_channel_output_level_get()
794 void shrtimer_slavetimer_deadtime_config(uint32_t shrtimer_periph, uint32_t timer_id, shrtimer_dead… in shrtimer_slavetimer_deadtime_config() argument
799 dtctl_reg = SHRTIMER_STXDTCTL(shrtimer_periph, timer_id); in shrtimer_slavetimer_deadtime_config()
800 stxactl = SHRTIMER_STXACTL(shrtimer_periph, timer_id); in shrtimer_slavetimer_deadtime_config()
821 SHRTIMER_STXACTL(shrtimer_periph, timer_id) = stxactl; in shrtimer_slavetimer_deadtime_config()
822 SHRTIMER_STXDTCTL(shrtimer_periph, timer_id) = dtctl_reg; in shrtimer_slavetimer_deadtime_config()
849 void shrtimer_slavetimer_carriersignal_config(uint32_t shrtimer_periph, uint32_t timer_id, shrtimer… in shrtimer_slavetimer_carriersignal_config() argument
853 csctl_reg = SHRTIMER_STXCSCTL(shrtimer_periph, timer_id); in shrtimer_slavetimer_carriersignal_config()
863 SHRTIMER_STXCSCTL(shrtimer_periph, timer_id) = csctl_reg; in shrtimer_slavetimer_carriersignal_config()
921 void shrtimer_slavetimer_compare_value_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t… in shrtimer_slavetimer_compare_value_config() argument
929 SHRTIMER_STXCMP0V(shrtimer_periph, timer_id) = cmpvalue; in shrtimer_slavetimer_compare_value_config()
935 SHRTIMER_STXCMP1V(shrtimer_periph, timer_id) = cmpvalue; in shrtimer_slavetimer_compare_value_config()
941 SHRTIMER_STXCMP2V(shrtimer_periph, timer_id) = cmpvalue; in shrtimer_slavetimer_compare_value_config()
947 SHRTIMER_STXCMP3V(shrtimer_periph, timer_id) = cmpvalue; in shrtimer_slavetimer_compare_value_config()
953 SHRTIMER_STXCMP0CP(shrtimer_periph, timer_id) = cmpvalue; in shrtimer_slavetimer_compare_value_config()
969 uint32_t shrtimer_slavetimer_compare_value_get(uint32_t shrtimer_periph, uint32_t timer_id, uint32_… in shrtimer_slavetimer_compare_value_get() argument
978 cmpval = SHRTIMER_STXCMP0V(shrtimer_periph, timer_id); in shrtimer_slavetimer_compare_value_get()
984 cmpval = SHRTIMER_STXCMP1V(shrtimer_periph, timer_id); in shrtimer_slavetimer_compare_value_get()
990 cmpval = SHRTIMER_STXCMP2V(shrtimer_periph, timer_id); in shrtimer_slavetimer_compare_value_get()
996 cmpval = SHRTIMER_STXCMP3V(shrtimer_periph, timer_id); in shrtimer_slavetimer_compare_value_get()
1002 cmpval = SHRTIMER_STXCMP0CP(shrtimer_periph, timer_id); in shrtimer_slavetimer_compare_value_get()
1103 void shrtimer_timers_counter_value_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t cnt… in shrtimer_timers_counter_value_config() argument
1106 switch (timer_id) in shrtimer_timers_counter_value_config()
1120 SHRTIMER_STXCNT(shrtimer_periph, timer_id) = cntvalue; in shrtimer_timers_counter_value_config()
1128 SHRTIMER_STXCNT(shrtimer_periph, timer_id) = cntvalue; in shrtimer_timers_counter_value_config()
1136 SHRTIMER_STXCNT(shrtimer_periph, timer_id) = cntvalue; in shrtimer_timers_counter_value_config()
1144 SHRTIMER_STXCNT(shrtimer_periph, timer_id) = cntvalue; in shrtimer_timers_counter_value_config()
1152 SHRTIMER_STXCNT(shrtimer_periph, timer_id) = cntvalue; in shrtimer_timers_counter_value_config()
1168 uint32_t shrtimer_timers_counter_value_get(uint32_t shrtimer_periph, uint32_t timer_id) in shrtimer_timers_counter_value_get() argument
1172 switch (timer_id) in shrtimer_timers_counter_value_get()
1187 cunval = SHRTIMER_STXCNT(shrtimer_periph, timer_id); in shrtimer_timers_counter_value_get()
1204 void shrtimer_timers_autoreload_value_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t … in shrtimer_timers_autoreload_value_config() argument
1207 switch (timer_id) in shrtimer_timers_autoreload_value_config()
1222 SHRTIMER_STXCAR(shrtimer_periph, timer_id) = carlvalue; in shrtimer_timers_autoreload_value_config()
1236 uint32_t shrtimer_timers_autoreload_value_get(uint32_t shrtimer_periph, uint32_t timer_id) in shrtimer_timers_autoreload_value_get() argument
1240 switch (timer_id) in shrtimer_timers_autoreload_value_get()
1255 cralval = SHRTIMER_STXCAR(shrtimer_periph, timer_id); in shrtimer_timers_autoreload_value_get()
1272 void shrtimer_timers_repetition_value_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t … in shrtimer_timers_repetition_value_config() argument
1275 switch (timer_id) in shrtimer_timers_repetition_value_config()
1290 SHRTIMER_STXCREP(shrtimer_periph, timer_id) = replvalue; in shrtimer_timers_repetition_value_config()
1305 uint32_t shrtimer_timers_repetition_value_get(uint32_t shrtimer_periph, uint32_t timer_id) in shrtimer_timers_repetition_value_get() argument
1309 switch (timer_id) in shrtimer_timers_repetition_value_get()
1324 repval = SHRTIMER_STXCREP(shrtimer_periph, timer_id); in shrtimer_timers_repetition_value_get()
1356 void shrtimer_slavetimer_exevent_filtering_config(uint32_t shrtimer_periph, uint32_t timer_id, uint… in shrtimer_slavetimer_exevent_filtering_config() argument
1365 SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id) = 0U; in shrtimer_slavetimer_exevent_filtering_config()
1366 SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id) = 0U; in shrtimer_slavetimer_exevent_filtering_config()
1372 exevfcfg_reg = SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1375 SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1381 exevfcfg_reg = SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1384 SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1390 exevfcfg_reg = SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1393 SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1399 exevfcfg_reg = SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1402 SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1408 exevfcfg_reg = SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1411 SHRTIMER_STXEXEVFCFG0(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1417 exevfcfg_reg = SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1420 SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1426 exevfcfg_reg = SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1429 SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1435 exevfcfg_reg = SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1438 SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1444 exevfcfg_reg = SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1447 SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1453 exevfcfg_reg = SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id); in shrtimer_slavetimer_exevent_filtering_config()
1456 SHRTIMER_STXEXEVFCFG1(shrtimer_periph, timer_id) = exevfcfg_reg; in shrtimer_slavetimer_exevent_filtering_config()
1822 void shrtimer_timers_dma_enable(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t dmareq) in shrtimer_timers_dma_enable() argument
1824 switch(timer_id) in shrtimer_timers_dma_enable()
1836 SHRTIMER_STXDMAINTEN(shrtimer_periph, timer_id) |= dmareq; in shrtimer_timers_dma_enable()
1868 void shrtimer_timers_dma_disable(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t dmareq) in shrtimer_timers_dma_disable() argument
1870 switch(timer_id) in shrtimer_timers_dma_disable()
1882 SHRTIMER_STXDMAINTEN(shrtimer_periph, timer_id) &= ~dmareq; in shrtimer_timers_dma_disable()
1922 void shrtimer_dmamode_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t regupdate) in shrtimer_dmamode_config() argument
1924 switch (timer_id) in shrtimer_dmamode_config()
2127 void shrtimer_slavetimer_capture_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t captu… in shrtimer_slavetimer_capture_config() argument
2134 SHRTIMER_STXCAP0TRG(shrtimer_periph, timer_id) = trgsource; in shrtimer_slavetimer_capture_config()
2140 SHRTIMER_STXCAP1TRG(shrtimer_periph, timer_id) = trgsource; in shrtimer_slavetimer_capture_config()
2156 void shrtimer_slavetimer_capture_software(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t cap… in shrtimer_slavetimer_capture_software() argument
2163 SHRTIMER_STXCAP0TRG(shrtimer_periph, timer_id) |= SHRTIMER_STXCAP0TRG_CP0BSW; in shrtimer_slavetimer_capture_software()
2169 SHRTIMER_STXCAP1TRG(shrtimer_periph, timer_id) |= SHRTIMER_STXCAP1TRG_CP1BSW; in shrtimer_slavetimer_capture_software()
2185 uint32_t shrtimer_slavetimer_capture_value_read(uint32_t shrtimer_periph, uint32_t timer_id, uint32… in shrtimer_slavetimer_capture_value_read() argument
2194 cap_val = SHRTIMER_STXCAP0V(shrtimer_periph, timer_id); in shrtimer_slavetimer_capture_value_read()
2200 cap_val = SHRTIMER_STXCAP1V(shrtimer_periph, timer_id); in shrtimer_slavetimer_capture_value_read()
2327 FlagStatus shrtimer_timers_flag_get(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t flag) in shrtimer_timers_flag_get() argument
2330 switch(timer_id) in shrtimer_timers_flag_get()
2346 if(RESET != (SHRTIMER_STXINTF(shrtimer_periph, timer_id) & flag)){ in shrtimer_timers_flag_get()
2387 void shrtimer_timers_flag_clear(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t flag) in shrtimer_timers_flag_clear() argument
2389 switch(timer_id) in shrtimer_timers_flag_clear()
2401 SHRTIMER_STXINTC(shrtimer_periph, timer_id) |= flag; in shrtimer_timers_flag_clear()
2479 void shrtimer_timers_interrupt_enable(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t interru… in shrtimer_timers_interrupt_enable() argument
2481 switch(timer_id) in shrtimer_timers_interrupt_enable()
2493 SHRTIMER_STXDMAINTEN(shrtimer_periph, timer_id) |= interrupt; in shrtimer_timers_interrupt_enable()
2524 void shrtimer_timers_interrupt_disable(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t interr… in shrtimer_timers_interrupt_disable() argument
2526 switch(timer_id) in shrtimer_timers_interrupt_disable()
2538 SHRTIMER_STXDMAINTEN(shrtimer_periph, timer_id) &= ~interrupt; in shrtimer_timers_interrupt_disable()
2570 FlagStatus shrtimer_timers_interrupt_flag_get(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t… in shrtimer_timers_interrupt_flag_get() argument
2576 switch(timer_id) in shrtimer_timers_interrupt_flag_get()
2594 interflag = (SHRTIMER_STXINTF(shrtimer_periph, timer_id) & interrupt); in shrtimer_timers_interrupt_flag_get()
2595 interen = (SHRTIMER_STXDMAINTEN(shrtimer_periph, timer_id) & interrupt); in shrtimer_timers_interrupt_flag_get()
2633 void shrtimer_timers_interrupt_flag_clear(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t int… in shrtimer_timers_interrupt_flag_clear() argument
2635 switch(timer_id) in shrtimer_timers_interrupt_flag_clear()
2647 SHRTIMER_STXINTC(shrtimer_periph, timer_id) |= interrupt; in shrtimer_timers_interrupt_flag_clear()
3127 static void channel_output_config(uint32_t shrtimer_periph, uint32_t timer_id, uint32_t channel, sh… in channel_output_config() argument
3132 stxchoctl_reg = SHRTIMER_STXCHOCTL(shrtimer_periph, timer_id); in channel_output_config()
3143 SHRTIMER_STXCH0SET(shrtimer_periph, timer_id) = outcfg->set_request; in channel_output_config()
3144 SHRTIMER_STXCH0RST(shrtimer_periph, timer_id) = outcfg->reset_request; in channel_output_config()
3154 SHRTIMER_STXCH1SET(shrtimer_periph, timer_id) = outcfg->set_request; in channel_output_config()
3155 SHRTIMER_STXCH1RST(shrtimer_periph, timer_id) = outcfg->reset_request; in channel_output_config()
3184 SHRTIMER_STXCHOCTL(shrtimer_periph, timer_id) = stxchoctl_reg; in channel_output_config()