Home
last modified time | relevance | path

Searched refs:configuration (Results 1 – 25 of 561) sorted by relevance

12345678910>>...23

/bsp/tm4c123bsp/libraries/Drivers/
A Ddrv_pwm.c129configuration->pulse = PWMPulseWidthGet(PWM0_BASE, PWM_OUT_0 + (uint32_t)(configuration->channel -… in drv_pwm_get()
133configuration->pulse = PWMPulseWidthGet(PWM0_BASE, PWM_OUT_2 + (uint32_t)(configuration->channel -… in drv_pwm_get()
137configuration->pulse = PWMPulseWidthGet(PWM0_BASE, PWM_OUT_4 + (uint32_t)(configuration->channel -… in drv_pwm_get()
141configuration->pulse = PWMPulseWidthGet(PWM0_BASE, PWM_OUT_6 + (uint32_t)(configuration->channel -… in drv_pwm_get()
145configuration->pulse = PWMPulseWidthGet(PWM1_BASE, PWM_OUT_0 + (uint32_t)(configuration->channel -… in drv_pwm_get()
149configuration->pulse = PWMPulseWidthGet(PWM1_BASE, PWM_OUT_2 + (uint32_t)(configuration->channel -… in drv_pwm_get()
153configuration->pulse = PWMPulseWidthGet(PWM1_BASE, PWM_OUT_4 + (uint32_t)(configuration->channel -… in drv_pwm_get()
157configuration->pulse = PWMPulseWidthGet(PWM1_BASE, PWM_OUT_6 + (uint32_t)(configuration->channel -… in drv_pwm_get()
173 …PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0 + (uint32_t)(configuration->channel - 1), configuration->pul… in drv_pwm_set()
178 …PWMPulseWidthSet(PWM0_BASE, PWM_OUT_0 + (uint32_t)(configuration->channel - 1), configuration->pul… in drv_pwm_set()
[all …]
/bsp/allwinner/libraries/drivers/
A Ddrv_pwm.c36 …m.c set channel %d: period: %d, pulse: %d\n", configuration->channel, configuration->period, confi… in set()
38 hal_pwm_device->period[configuration->channel] = configuration->period; in set()
39 hal_pwm_device->pulse[configuration->channel] = configuration->pulse; in set()
48 configuration->period = hal_pwm_device->period[configuration->channel]; in get()
49 configuration->pulse = hal_pwm_device->pulse[configuration->channel]; in get()
50 …m.c get channel %d: period: %d, pulse: %d\n", configuration->channel, configuration->period, confi… in get()
64 if (configuration->channel > (PWM_CHANNEL_MAX - 1)) in control()
70 LOG_D("PWM: channel:%d", configuration->channel); in control()
80 if (hal_pwm_control(configuration->channel, &pwm_cfg) != 0) in control()
93 if (hal_pwm_control(configuration->channel, &pwm_cfg) != 0) in control()
[all …]
/bsp/loongson/ls1cdev/drivers/
A Ddrv_pwm.c49 …m.c set channel %d: period: %d, pulse: %d\n", configuration->channel, configuration->period, confi… in set()
51 ls1c_pwm_device->period[configuration->channel] = configuration->period; in set()
52 ls1c_pwm_device->pulse[configuration->channel] = configuration->pulse; in set()
69 configuration->period = ls1c_pwm_device->period[configuration->channel]; in get()
70 configuration->pulse = ls1c_pwm_device->pulse[configuration->channel]; in get()
71 …m.c get channel %d: period: %d, pulse: %d\n", configuration->channel, configuration->period, confi… in get()
89 switch ( configuration->channel) in control()
111 pwm_info.duty = ( (float)configuration->pulse ) / ((float)configuration->period ); in control()
112 pwm_info.period_ns = configuration->period; in control()
120 switch ( configuration->channel) in control()
[all …]
/bsp/ESP32_C3/drivers/
A Ddrv_pwm.c45 float period = configuration->period; in _pwm_set()
46 float pulse = configuration->pulse; in _pwm_set()
73 configuration->period = 1000000000 / period_hz; in _pwm_get()
74 configuration->pulse = duty * configuration->period / 8191; in _pwm_get()
75 LOG_W("pulse:%d", configuration->pulse); in _pwm_get()
96 .channel = configuration->channel, in pwm_enabled()
102 switch (configuration->channel) in pwm_enabled()
141 pwm_enabled(_pwm, configuration, RT_TRUE); in _pwm_control()
144 pwm_enabled(_pwm, configuration, RT_FALSE); in _pwm_control()
147 return _pwm_set(_pwm, configuration); in _pwm_control()
[all …]
A Ddrv_spi.c84 if(configuration->data_width == 8) in spi_configure()
91 if(configuration->max_hz >= SPI_MASTER_FREQ_80M) in spi_configure()
95 else if(configuration->max_hz >= SPI_MASTER_FREQ_40M) in spi_configure()
99 else if(configuration->max_hz >= SPI_MASTER_FREQ_26M) in spi_configure()
103 else if(configuration->max_hz >= SPI_MASTER_FREQ_20M) in spi_configure()
107 else if(configuration->max_hz >= SPI_MASTER_FREQ_16M) in spi_configure()
111 else if(configuration->max_hz >= SPI_MASTER_FREQ_13M) in spi_configure()
115 else if(configuration->max_hz >= SPI_MASTER_FREQ_11M) in spi_configure()
119 else if(configuration->max_hz >= SPI_MASTER_FREQ_10M) in spi_configure()
123 else if(configuration->max_hz >= SPI_MASTER_FREQ_9M) in spi_configure()
[all …]
/bsp/nxp/imx/imxrt/libraries/drivers/
A Ddrv_pwm.c100 configuration->period = 1000000000 / get_frequence; in imxrt_drv_pwm_get()
101 configuration->pulse = get_duty * configuration->period / 100; in imxrt_drv_pwm_get()
108 RT_ASSERT(configuration->period > 0); in imxrt_drv_pwm_set()
109 RT_ASSERT(configuration->pulse <= configuration->period); in imxrt_drv_pwm_set()
121 duty = configuration->pulse * 100 / configuration->period; in imxrt_drv_pwm_set()
345 QTMR_StopTimer(base, configuration->channel); in imxrt_drv_qtmr_enable()
376 RT_ASSERT(configuration->period > 0); in imxrt_drv_qtmr_set()
377 RT_ASSERT(configuration->pulse <= configuration->period); in imxrt_drv_qtmr_set()
382 …t_size_t current_period_count = base->CHANNEL[configuration->channel].CMPLD1 + base->CHANNEL[confi… in imxrt_drv_qtmr_set()
386 rt_size_t high_count = period_count * configuration->pulse / configuration->period; in imxrt_drv_qtmr_set()
[all …]
/bsp/phytium/libraries/drivers/
A Ddrv_pwm.c60 RT_ASSERT(configuration); in drv_pwm_enable()
61 u32 channel = configuration->channel; in drv_pwm_enable()
78 RT_ASSERT(configuration); in drv_pwm_set()
81 u32 channel = configuration->channel; in drv_pwm_set()
123 RT_ASSERT(configuration); in drv_pwm_get()
125 u32 channel = configuration->channel; in drv_pwm_get()
130 configuration->period = pwm_cfg.pwm_period * 1000; in drv_pwm_get()
131 configuration->pulse = pwm_cfg.pwm_pulse * 1000; in drv_pwm_get()
133 LOG_D("period = %d\n, pulse = %d\n", configuration->period, configuration->pulse); in drv_pwm_get()
141 RT_ASSERT(configuration); in drv_pwm_set_dead_time()
[all …]
/bsp/nuvoton/libraries/m031/rtt_port/
A Ddrv_pwm.c99 if ((((struct rt_pwm_configuration *)configuration)->period) <= 0) in nu_pwm_set()
181 ((struct rt_pwm_configuration *)configuration)->period = pwm_real_period; in nu_pwm_get()
182 ((struct rt_pwm_configuration *)configuration)->pulse = pwm_real_duty; in nu_pwm_get()
184 …_I("%s %d %d %d\n", ((nu_pwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_pwm_get()
194 RT_ASSERT(configuration != RT_NULL); in nu_pwm_control()
202 return nu_pwm_enable(device, configuration, RT_TRUE); in nu_pwm_control()
204 return nu_pwm_enable(device, configuration, RT_FALSE); in nu_pwm_control()
206 return nu_pwm_set(device, configuration); in nu_pwm_control()
208 return nu_pwm_get(device, configuration); in nu_pwm_control()
238 struct rt_pwm_configuration configuration = {0}; in xpwm_get() local
[all …]
A Ddrv_bpwm.c84 rt_uint32_t pwm_channel = configuration->channel; in nu_bpwm_enable()
102 if ((configuration->period) <= 0) in nu_bpwm_set()
106 rt_uint8_t pwm_channel = configuration->channel; in nu_bpwm_set()
107 rt_uint32_t pwm_period = configuration->period; in nu_bpwm_set()
108 rt_uint32_t pwm_pulse = configuration->pulse; in nu_bpwm_set()
179 configuration->period = pwm_real_period; in nu_bpwm_get()
180 configuration->pulse = pwm_real_duty; in nu_bpwm_get()
182 …I("%s %d %d %d\n", ((nu_bpwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_bpwm_get()
192 RT_ASSERT(configuration != RT_NULL); in nu_bpwm_control()
204 return nu_bpwm_set(device, configuration); in nu_bpwm_control()
[all …]
A Ddrv_spi.c102 RT_ASSERT(configuration != RT_NULL); in nu_spi_bus_configure()
128 if (!(configuration->data_width == 8 || in nu_spi_bus_configure()
129 configuration->data_width == 16 || in nu_spi_bus_configure()
130 configuration->data_width == 24 || in nu_spi_bus_configure()
131 configuration->data_width == 32)) in nu_spi_bus_configure()
139 if (configuration->max_hz > u32BusClock) in nu_spi_bus_configure()
142 configuration->max_hz = u32BusClock; in nu_spi_bus_configure()
146 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(*configuration)) != 0) in nu_spi_bus_configure()
148 rt_memcpy(&spi_bus->configuration, configuration, sizeof(*configuration)); in nu_spi_bus_configure()
180 if (configuration->mode & RT_SPI_MSB) in nu_spi_bus_configure()
[all …]
/bsp/nuvoton/libraries/m460/rtt_port/
A Ddrv_bpwm.c97 if ((((struct rt_pwm_configuration *)configuration)->period) <= 0) in nu_bpwm_set()
103 rt_uint32_t pwm_period = ((struct rt_pwm_configuration *)configuration)->period; in nu_bpwm_set()
104 rt_uint32_t pwm_pulse = ((struct rt_pwm_configuration *)configuration)->pulse; in nu_bpwm_set()
146 ((struct rt_pwm_configuration *)configuration)->period = pwm_real_period; in nu_bpwm_get()
147 ((struct rt_pwm_configuration *)configuration)->pulse = pwm_real_duty; in nu_bpwm_get()
149 …I("%s %d %d %d\n", ((nu_bpwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_bpwm_get()
159 RT_ASSERT(configuration); in nu_bpwm_control()
167 return nu_bpwm_enable(device, configuration, RT_TRUE); in nu_bpwm_control()
169 return nu_bpwm_enable(device, configuration, RT_FALSE); in nu_bpwm_control()
171 return nu_bpwm_set(device, configuration); in nu_bpwm_control()
[all …]
A Ddrv_epwm.c96 if ((((struct rt_pwm_configuration *)configuration)->period) <= 0) in nu_epwm_set()
103 rt_uint32_t pwm_period = ((struct rt_pwm_configuration *)configuration)->period; in nu_epwm_set()
104 rt_uint32_t pwm_pulse = ((struct rt_pwm_configuration *)configuration)->pulse; in nu_epwm_set()
153 ((struct rt_pwm_configuration *)configuration)->period = pwm_real_period; in nu_epwm_get()
154 ((struct rt_pwm_configuration *)configuration)->pulse = pwm_real_duty; in nu_epwm_get()
156 …I("%s %d %d %d\n", ((nu_epwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_epwm_get()
166 RT_ASSERT(configuration); in nu_epwm_control()
174 return nu_epwm_enable(device, configuration, RT_TRUE); in nu_epwm_control()
176 return nu_epwm_enable(device, configuration, RT_FALSE); in nu_epwm_control()
178 return nu_epwm_set(device, configuration); in nu_epwm_control()
[all …]
/bsp/nuvoton/libraries/m480/rtt_port/
A Ddrv_bpwm.c84 rt_uint32_t pwm_channel = configuration->channel; in nu_bpwm_enable()
102 if ((configuration->period) <= 0) in nu_bpwm_set()
106 rt_uint8_t pwm_channel = configuration->channel; in nu_bpwm_set()
107 rt_uint32_t pwm_period = configuration->period; in nu_bpwm_set()
108 rt_uint32_t pwm_pulse = configuration->pulse; in nu_bpwm_set()
179 configuration->period = pwm_real_period; in nu_bpwm_get()
180 configuration->pulse = pwm_real_duty; in nu_bpwm_get()
182 …I("%s %d %d %d\n", ((nu_bpwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_bpwm_get()
192 RT_ASSERT(configuration != RT_NULL); in nu_bpwm_control()
204 return nu_bpwm_set(device, configuration); in nu_bpwm_control()
[all …]
A Ddrv_epwm.c98 if ((((struct rt_pwm_configuration *)configuration)->period) <= 0) in nu_epwm_set()
104 rt_uint32_t pwm_period = ((struct rt_pwm_configuration *)configuration)->period; in nu_epwm_set()
105 rt_uint32_t pwm_pulse = ((struct rt_pwm_configuration *)configuration)->pulse; in nu_epwm_set()
183 ((struct rt_pwm_configuration *)configuration)->period = pwm_real_period; in nu_epwm_get()
184 ((struct rt_pwm_configuration *)configuration)->pulse = pwm_real_duty; in nu_epwm_get()
186 …I("%s %d %d %d\n", ((nu_epwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_epwm_get()
196 RT_ASSERT(configuration != RT_NULL); in nu_epwm_control()
204 return nu_epwm_enable(device, configuration, RT_TRUE); in nu_epwm_control()
206 return nu_epwm_enable(device, configuration, RT_FALSE); in nu_epwm_control()
208 return nu_epwm_set(device, configuration); in nu_epwm_control()
[all …]
A Ddrv_spi.c162 RT_ASSERT(configuration != RT_NULL); in nu_spi_bus_configure()
188 if (!(configuration->data_width == 8 || in nu_spi_bus_configure()
189 configuration->data_width == 16 || in nu_spi_bus_configure()
190 configuration->data_width == 24 || in nu_spi_bus_configure()
191 configuration->data_width == 32)) in nu_spi_bus_configure()
199 if (configuration->max_hz > u32BusClock) in nu_spi_bus_configure()
202 configuration->max_hz = u32BusClock; in nu_spi_bus_configure()
206 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(*configuration)) != 0) in nu_spi_bus_configure()
208 rt_memcpy(&spi_bus->configuration, configuration, sizeof(*configuration)); in nu_spi_bus_configure()
240 if (configuration->mode & RT_SPI_MSB) in nu_spi_bus_configure()
[all …]
/bsp/nuvoton/libraries/m2354/rtt_port/
A Ddrv_bpwm.c84 rt_uint32_t pwm_channel = configuration->channel; in nu_bpwm_enable()
102 if ((configuration->period) <= 0) in nu_bpwm_set()
106 rt_uint8_t pwm_channel = configuration->channel; in nu_bpwm_set()
107 rt_uint32_t pwm_period = configuration->period; in nu_bpwm_set()
108 rt_uint32_t pwm_pulse = configuration->pulse; in nu_bpwm_set()
179 configuration->period = pwm_real_period; in nu_bpwm_get()
180 configuration->pulse = pwm_real_duty; in nu_bpwm_get()
182 …I("%s %d %d %d\n", ((nu_bpwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_bpwm_get()
192 RT_ASSERT(configuration != RT_NULL); in nu_bpwm_control()
204 return nu_bpwm_set(device, configuration); in nu_bpwm_control()
[all …]
A Ddrv_epwm.c98 if ((((struct rt_pwm_configuration *)configuration)->period) <= 0) in nu_epwm_set()
104 rt_uint32_t pwm_period = ((struct rt_pwm_configuration *)configuration)->period; in nu_epwm_set()
105 rt_uint32_t pwm_pulse = ((struct rt_pwm_configuration *)configuration)->pulse; in nu_epwm_set()
183 ((struct rt_pwm_configuration *)configuration)->period = pwm_real_period; in nu_epwm_get()
184 ((struct rt_pwm_configuration *)configuration)->pulse = pwm_real_duty; in nu_epwm_get()
186 …I("%s %d %d %d\n", ((nu_epwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_epwm_get()
196 RT_ASSERT(configuration != RT_NULL); in nu_epwm_control()
204 return nu_epwm_enable(device, configuration, RT_TRUE); in nu_epwm_control()
206 return nu_epwm_enable(device, configuration, RT_FALSE); in nu_epwm_control()
208 return nu_epwm_set(device, configuration); in nu_epwm_control()
[all …]
A Ddrv_spi.c162 RT_ASSERT(configuration != RT_NULL); in nu_spi_bus_configure()
188 if (!(configuration->data_width == 8 || in nu_spi_bus_configure()
189 configuration->data_width == 16 || in nu_spi_bus_configure()
190 configuration->data_width == 24 || in nu_spi_bus_configure()
191 configuration->data_width == 32)) in nu_spi_bus_configure()
199 if (configuration->max_hz > u32BusClock) in nu_spi_bus_configure()
202 configuration->max_hz = u32BusClock; in nu_spi_bus_configure()
206 if (rt_memcmp(configuration, &spi_bus->configuration, sizeof(*configuration)) != 0) in nu_spi_bus_configure()
208 rt_memcpy(&spi_bus->configuration, configuration, sizeof(*configuration)); in nu_spi_bus_configure()
240 if (configuration->mode & RT_SPI_MSB) in nu_spi_bus_configure()
[all …]
/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/
A Ddrv_pwm.c72 if (configuration->channel > GD32_MAX_PWM_CHANNELS) in gd32_pwm_enable()
128 configuration->pulse = (uint64_t)pulse * 1000000000 / pwmclk; in gd32_pwm_get()
143 if (configuration->channel > GD32_MAX_PWM_CHANNELS) in gd32_pwm_set()
148 if (configuration->period < configuration->pulse) in gd32_pwm_set()
158 if (configuration->period < period_cmp) in gd32_pwm_set()
163 if (configuration->period > period_cmp) in gd32_pwm_set()
199 configuration->period, configuration->pulse); in gd32_pwm_set()
200 pulse = (uint64_t)period * configuration->pulse / configuration->period; in gd32_pwm_set()
247 return gd32_pwm_enable(device, configuration, RT_TRUE); in gd32_pwm_control()
251 return gd32_pwm_set(device, configuration); in gd32_pwm_control()
[all …]
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_pwm.c221 if (configuration->complementary) in tmra_pwm_enable()
247configuration->pulse = (rt_uint64_t)1000000000UL * (TMRA_GetCompareValue(TMRAx, configuration->cha… in tmra_pwm_get()
333 *(compare_value_channel + configuration->channel) = configuration->pulse; in tmra_pwm_set_pulse()
341 tmra_pwm_set_pulse(device, configuration); in tmra_pwm_set()
656 configuration->channel = (configuration->channel - 1) % TMRA_CHANNEL_NUM_MAX; in _tmra_pwm_control()
792 if (configuration->complementary) in tmr4_pwm_enable()
919 *(compare_value_channelx + configuration->channel) = configuration->pulse; in tmr4_pwm_set_pulse()
1047 configuration->channel = (configuration->channel - 1) % TMR4_CHANNEL_NUM_MAX; in _tmr4_pwm_control()
1242 if (configuration->complementary) in tmr6_pwm_enable()
1353 (pwm_init_t + configuration->channel)->u32CompareValue = configuration->pulse; in tmr6_pwm_set_pulse()
[all …]
/bsp/nxp/lpc/lpc55sxx/Libraries/drivers/
A Ddrv_pwm.c147 if(configuration->channel == 0) in lpc_drv_pwm_get()
152 else if(configuration->channel == 1) in lpc_drv_pwm_get()
157 else if(configuration->channel == 2) in lpc_drv_pwm_get()
166 configuration->pulse = get_duty * configuration->period / 100; in lpc_drv_pwm_get()
168 rt_kprintf("*** PWM period %d, pulse %d\r\n", configuration->period, configuration->pulse); in lpc_drv_pwm_get()
176 RT_ASSERT(configuration->pulse <= configuration->period); in lpc_drv_pwm_set()
192 double tmp = configuration->period; in lpc_drv_pwm_set()
205 tmp = configuration->pulse; in lpc_drv_pwm_set()
211 if(configuration->channel == 0) in lpc_drv_pwm_set()
215 else if(configuration->channel == 1) in lpc_drv_pwm_set()
[all …]
/bsp/nuvoton/libraries/ma35/rtt_port/
A Ddrv_epwm.c100 if ((((struct rt_pwm_configuration *)configuration)->period) <= 0) in nu_epwm_set()
107 rt_uint32_t pwm_period = ((struct rt_pwm_configuration *)configuration)->period; in nu_epwm_set()
108 rt_uint32_t pwm_pulse = ((struct rt_pwm_configuration *)configuration)->pulse; in nu_epwm_set()
157 ((struct rt_pwm_configuration *)configuration)->period = pwm_real_period; in nu_epwm_get()
158 ((struct rt_pwm_configuration *)configuration)->pulse = pwm_real_duty; in nu_epwm_get()
160 …I("%s %d %d %d\n", ((nu_epwm_t)device)->name, configuration->channel, configuration->period, confi… in nu_epwm_get()
170 RT_ASSERT(configuration != RT_NULL); in nu_epwm_control()
178 return nu_epwm_enable(device, configuration, RT_TRUE); in nu_epwm_control()
180 return nu_epwm_enable(device, configuration, RT_FALSE); in nu_epwm_control()
182 return nu_epwm_set(device, configuration); in nu_epwm_control()
[all …]
/bsp/wch/arm/Libraries/ch32_drivers/
A Ddrv_pwm_ch32f10x.c169 channel_index = configuration->channel; in ch32f1_pwm_device_enable()
207 channel_index = configuration->channel; in ch32f1_pwm_device_get()
214 configuration->period = 1000000000 / sample_freq; in ch32f1_pwm_device_get()
219 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f1_pwm_device_get()
224 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f1_pwm_device_get()
229 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f1_pwm_device_get()
234 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f1_pwm_device_get()
256 channel_index = configuration->channel; in ch32f1_pwm_device_set()
259 sample_freq = 1000000000 / configuration->period; in ch32f1_pwm_device_set()
282 ccr_counter = (configuration->pulse * 100 / configuration->period) * arr_counter / 100; in ch32f1_pwm_device_set()
[all …]
A Ddrv_pwm_ch32f20x.c290 channel_index = configuration->channel; in ch32f2_pwm_device_enable()
328 channel_index = configuration->channel; in ch32f2_pwm_device_get()
335 configuration->period = 1000000000 / sample_freq; in ch32f2_pwm_device_get()
340 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f2_pwm_device_get()
345 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f2_pwm_device_get()
350 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f2_pwm_device_get()
355 configuration->pulse = ((ccr_counter * 100) / arr_counter) * configuration->period / 100; in ch32f2_pwm_device_get()
377 channel_index = configuration->channel; in ch32f2_pwm_device_set()
380 sample_freq = 1000000000 / configuration->period; in ch32f2_pwm_device_set()
403 ccr_counter = (configuration->pulse * 100 / configuration->period) * arr_counter / 100; in ch32f2_pwm_device_set()
[all …]
/bsp/Infineon/libraries/HAL_Drivers/
A Ddrv_pwm.c86 rt_uint32_t channel = configuration->channel; in drv_pwm_enable()
88 if (!configuration->complementary || configuration->complementary) in drv_pwm_enable()
112 htim->tcpwm.resource.channel_num = configuration->channel; in drv_pwm_set()
129 configuration->period = Period; in drv_pwm_get()
131 configuration->pulse = Compare; in drv_pwm_get()
144 configuration->complementary = RT_TRUE; in drv_pwm_control()
147 return drv_pwm_enable(htim, configuration, RT_TRUE); in drv_pwm_control()
150 configuration->complementary = RT_FALSE; in drv_pwm_control()
153 return drv_pwm_enable(htim, configuration, RT_FALSE); in drv_pwm_control()
156 return drv_pwm_set(htim, configuration); in drv_pwm_control()
[all …]

Completed in 56 milliseconds

12345678910>>...23