|
|
@ -67,6 +67,7 @@ class PWMCtrler : public ZIPWMCtrl { |
|
|
|
pwm.stopPWM(); |
|
|
|
} |
|
|
|
m_state = state; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
virtual int32_t pwm_get_state(int32_t& state) { |
|
|
|
state = m_state; |
|
|
@ -78,6 +79,7 @@ class PWMCtrler : public ZIPWMCtrl { |
|
|
|
if (m_state) { |
|
|
|
pwm.startPWM(m_freq, m_duty); |
|
|
|
} |
|
|
|
return 0; |
|
|
|
} |
|
|
|
virtual int32_t get_pwm_duty(int32_t& duty) { |
|
|
|
duty = m_duty; |
|
|
@ -89,6 +91,7 @@ class PWMCtrler : public ZIPWMCtrl { |
|
|
|
if (m_state) { |
|
|
|
pwm.startPWM(m_freq, m_duty); |
|
|
|
} |
|
|
|
return 0; |
|
|
|
} |
|
|
|
virtual int32_t get_pwm_freq(int32_t& duty) { |
|
|
|
duty = m_freq; |
|
|
|