Provides APIs for PWM (Pulse Width Modulation)
More...
Provides APIs for PWM (Pulse Width Modulation)
Pointer definition to the internal struct _iotbus_pwm_s.
Definition at line 42 of file iotbus_pwm.h.
Enumeration of PWM state.
Enumeration Details:
IOTBUS_PWM_DISABLE
IOTBUS_PWM_ENABLE
Definition at line 51 of file iotbus_pwm.h.
closes the pwm_context.
- Parameters
-
| [in] | pwm | handle of pwm_context |
- Returns
- On success, 0 is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0
gets the pwm duty cycle.
- Parameters
-
| [in] | pwm | handle of pwm_context |
- Returns
- On success, current pwm duty cycle is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0
gets the pwm period.
- Parameters
-
| [in] | pwm | handle of pwm_context |
- Returns
- On success, current pwm period is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0
checks if pwm state is enabled.
- Parameters
-
| [in] | pwm | handle of pwm_context |
- Returns
- On success, current pwm state value is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0
closes the pwm_context.
- Parameters
-
| [in] | device | N/A |
| [in] | channel | pwm channel number |
- Returns
- On success, handle of pwm_context is returned. On failure, NULL is returned.
- Since
- Tizen RT v1.0
sets the pwm duty cycle.
- Parameters
-
| [in] | pwm | handle of pwm_context |
| [in] | duty_cycle | pwm duty cycle |
- Returns
- On success, 0 is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0
sets the pwm state.
- Parameters
-
| [in] | pwm | handle of pwm_context |
| [in] | enable | pwm enable/disabled state value |
- Returns
- On success, 0 is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0
sets the pwm period.
- Parameters
-
| [in] | pwm | handle of pwm_context |
| [in] | period | pwm duty period |
- Returns
- On success, 0 is returned. On failure, a negative value is returned.
- Since
- Tizen RT v1.0