Function rc_pwm_set_duty_ns#
Defined in File pwm.h
Function Documentation#
-
int rc_pwm_set_duty_ns(int ss, char ch, unsigned int duty_ns)#
Like rc_pwm_set_duty() but takes a pulse width in nanoseconds.
duty_ns which must range from 0 (off) to the number of nanoseconds in a single cycle as determined by the freqency specified when calling rc_pwm_init(). For example, a pwm frequency of 25kz corresponds to a maximum pulse width of 40,000ns.
- Parameters:
ss – [in] subsystem 0,1,2
ch – [in] channel ‘A’ or ‘B’
duty_ns – [in] The duty cycle (pulse width) in nanoseconds
- Returns:
Returns 0 on success or -1 on failure.