Home
last modified time | relevance | path

Searched refs:polarity (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/drivers/hdf_core/adapter/khdf/linux/platform/pwm/
H A Dpwm_hi35xx_linux.c52 if (state->polarity != PWM_POLARITY_NORMAL && state->polarity != PWM_POLARITY_INVERSED) { in Hi35xxPwmApply()
53 HDF_LOGE("Hi35xxPwmApply: polarity %u is invalid!", state->polarity); in Hi35xxPwmApply()
69 if (pwm->state.polarity != state->polarity) { in Hi35xxPwmApply()
70 HiPwmSetPolarity(reg, state->polarity); in Hi35xxPwmApply()
71 …35xxPwmApply: [HiPwmSetPolarity] done, polarity: %u -> %u!", pwm->state.polarity, state->polarity); in Hi35xxPwmApply()
87 state->period, state->duty_cycle, state->polarity, state->enabled); in Hi35xxPwmApply()
105 state->polarity = (reg->ctrl & (1 << PWM_INV_OFFSET)) >> PWM_INV_OFFSET; in Hi35xxGetState()
109 state->period, state->duty_cycle, state->polarity, state->enabled); in Hi35xxGetState()
H A Dpwm_adapter.c42 pwm->cfg.polarity = device->state.polarity; in HdfPwmOpen()
71 state.polarity = config->polarity; in HdfPwmSetConfig()
73 config->number, config->period, config->duty, config->polarity, config->status); in HdfPwmSetConfig()
H A Dpwm_hi35xx.h84 static inline void HiPwmSetPolarity(struct HiPwmRegs *reg, uint8_t polarity) in HiPwmSetPolarity() argument
93 reg->ctrl |= (polarity << PWM_INV_OFFSET); in HiPwmSetPolarity()
/ohos5.0/docs/en/device-dev/driver/
H A Ddriver-platform-pwm-des.md12 - Setting the PWM period, signal ON-state time, and polarity
56polarity | PWM signal polarity, which can be normal or reverted. <br>A signal with normal polarity
67 | int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity) | Sets the PWM signal polarity. |
239 int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity);
247 | polarity | Polarity to set, which can be **PWM\_NORMAL\_POLARITY** or **PWM\_INVERTED\_POLARITY…
256 ret = PwmSetPolarity(handle, PWM_INVERTED_POLARITY); // Set the PWM signal polarity to inverted.
258 HDF_LOGE("PwmSetPolarity: pwm set polarity failed, ret:%d\n", ret);
286 pcfg.polarity = PWM_INVERTED_POLARITY; // Set the PWM signal polarity to inverted.
330 4. Set the signal polarity for the PWM device.
352 …pcfg.polarity = PWM_NORMAL_POLARITY; // Set the PWM signal polarity to nor…
[all …]
H A Ddriver-platform-pwm-develop.md24 … a PWM device, setting the PWM period, signal ON-state time, PWM device polarity, or PWM device pa…
175 bool supportPolarity; // Whether polarity is supported.
193 uint8_t polarity; // Polarity
195 // PWM_NORMAL_POLARITY | Normal polarity
196 // PWM_INVERTED_POLARITY | Inverted polarity
269 hp->dev.cfg.polarity = PWM_DEFAULT_POLARITY; // Initialize PwmDev.
/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/virtual/
H A Dpwm_virtual.c51 if (config->polarity != PWM_NORMAL_POLARITY && config->polarity != PWM_INVERTED_POLARITY) { in VirtualPwmSetConfig()
52 HDF_LOGE("VirtualPwmSetConfig: polarity %hhu is invalid!", config->polarity); in VirtualPwmSetConfig()
93 virtual->dev.cfg.polarity = PWM_DEFAULT_POLARITY; in VirtualPwmProbe()
103 virtual->dev.cfg.polarity, virtual->dev.cfg.status); in VirtualPwmProbe()
/ohos5.0/drivers/hdf_core/framework/support/platform/src/pwm/
H A Dpwm_if.c112 int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity) in PwmSetPolarity() argument
122 curValue = config.polarity; in PwmSetPolarity()
123 config.polarity = polarity; in PwmSetPolarity()
126 HDF_LOGI("PwmSetPolarity: success. polarity: %d -> %d!", curValue, config.polarity); in PwmSetPolarity()
H A Dpwm_if_u.c217 curValue = nowCfg.polarity; in PwmConfigTransSet()
218 nowCfg.polarity = config->polarity; in PwmConfigTransSet()
280 int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity) in PwmSetPolarity() argument
293 config.polarity = polarity; in PwmSetPolarity()
/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/common/
H A Dpwm_test.c206 tester->config.cfg.polarity = PWM_NORMAL_POLARITY; in PwmSetPolarityTest()
207 HDF_LOGI("PwmSetPolarityTest: Test [PwmSetPolarity] polarity %u!", tester->config.cfg.polarity); in PwmSetPolarityTest()
208 ret = PwmSetPolarity(tester->handle, tester->config.cfg.polarity); in PwmSetPolarityTest()
214 tester->config.cfg.polarity = PWM_INVERTED_POLARITY; in PwmSetPolarityTest()
215 HDF_LOGI("PwmSetPolarityTest: Test [PwmSetPolarity] polarity %u!", tester->config.cfg.polarity); in PwmSetPolarityTest()
216 ret = PwmSetPolarity(tester->handle, tester->config.cfg.polarity); in PwmSetPolarityTest()
228 if (cfg.polarity != tester->config.cfg.polarity) { in PwmSetPolarityTest()
H A Dpwm_driver_test.c80 config->cfg.polarity = temp; in PwmTestReadConfig()
/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-platform-pwm-des.md62 | polarity | uint8_t类型,极性:正极性/反极性。 |
73 | int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity) | 设置PWM设备极性 |
244 int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity);
252 | polarity | uint8_t类型,要设置的极性,正/反 |
263 HDF_LOGE("PwmSetPolarity: pwm set polarity failed, ret:%d\n", ret);
291 pcfg.polarity = PWM_INVERTED_POLARITY; // 极性为反
366 pcfg.polarity = PWM_NORMAL_POLARITY; // 极性为正
393 HDF_LOGE("PwmTestSample: pwm set polarity fail, ret:%d\n", ret);
H A Ddriver-platform-pwm-develop.md215 uint8_t polarity; // Polarity
217 // PWM_NORMAL_POLARITY | Normal polarity
218 // PWM_INVERTED_POLARITY | Inverted polarity
292 hp->dev.cfg.polarity = PWM_DEFAULT_POLARITY; // 初始化PwmDev
/ohos5.0/drivers/hdf_core/framework/include/platform/
H A Dpwm_if.h98 uint8_t polarity; /**< Polarity member
166 int32_t PwmSetPolarity(DevHandle handle, uint8_t polarity);
/ohos5.0/drivers/hdf_core/adapter/platform/pwm/
H A Dpwm_stm32f4xx.c461 if (config->polarity == PWM_NORMAL_POLARITY) {
/ohos5.0/docs/zh-cn/device-dev/porting/
H A Dporting-dayu200-on_standard-demo.md2478 pwm-0 ((null) ): requested enabled period: 25000 ns duty: 9705 ns polarity: normal
/ohos5.0/docs/en/device-dev/porting/
H A Dporting-dayu200-on_standard-demo.md2491 pwm-0 ((null) ): requested enabled period: 25000 ns duty: 9705 ns polarity: normal