pwm: remove pwm config_* apis as unused
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
@@ -516,66 +516,6 @@ mraa_pwm_owner(mraa_pwm_context dev, mraa_boolean_t owner_new)
|
||||
return MRAA_SUCCESS;
|
||||
}
|
||||
|
||||
mraa_result_t
|
||||
mraa_pwm_config_ms(mraa_pwm_context dev, int ms, float ms_float)
|
||||
{
|
||||
int old_dutycycle, old_period, status;
|
||||
|
||||
if (!dev) {
|
||||
syslog(LOG_ERR, "pwm: config_ms: context is NULL");
|
||||
return MRAA_ERROR_INVALID_HANDLE;
|
||||
}
|
||||
|
||||
old_dutycycle = mraa_pwm_read_duty(dev);
|
||||
old_period = mraa_pwm_read_period(dev);
|
||||
status = mraa_pwm_period_us(dev, ms * 1000);
|
||||
if (status != MRAA_SUCCESS) {
|
||||
mraa_pwm_write_duty(dev, old_dutycycle);
|
||||
return status;
|
||||
}
|
||||
status = mraa_pwm_write_duty(dev, 0);
|
||||
if (status != MRAA_SUCCESS) {
|
||||
return status;
|
||||
}
|
||||
status = mraa_pwm_pulsewidth_us(dev, ms_float * 1000);
|
||||
if (status != MRAA_SUCCESS) {
|
||||
mraa_pwm_write_duty(dev, old_dutycycle);
|
||||
mraa_pwm_write_period(dev, old_period);
|
||||
return status;
|
||||
}
|
||||
return MRAA_SUCCESS;
|
||||
}
|
||||
|
||||
mraa_result_t
|
||||
mraa_pwm_config_percent(mraa_pwm_context dev, int ms, float percentage)
|
||||
{
|
||||
int old_dutycycle, old_period, status;
|
||||
|
||||
if (!dev) {
|
||||
syslog(LOG_ERR, "pwm: config_percent: context is NULL");
|
||||
return MRAA_ERROR_INVALID_HANDLE;
|
||||
}
|
||||
|
||||
old_dutycycle = mraa_pwm_read_duty(dev);
|
||||
old_period = mraa_pwm_read_period(dev);
|
||||
status = mraa_pwm_period_us(dev, ms * 1000);
|
||||
if (status != MRAA_SUCCESS) {
|
||||
mraa_pwm_write_duty(dev, old_dutycycle);
|
||||
return status;
|
||||
}
|
||||
status = mraa_pwm_write_duty(dev, 0);
|
||||
if (status != MRAA_SUCCESS) {
|
||||
return status;
|
||||
}
|
||||
status = mraa_pwm_pulsewidth_us(dev, (ms * 1000) * percentage);
|
||||
if (status != MRAA_SUCCESS) {
|
||||
mraa_pwm_write_duty(dev, old_dutycycle);
|
||||
mraa_pwm_write_period(dev, old_period);
|
||||
return status;
|
||||
}
|
||||
return MRAA_SUCCESS;
|
||||
}
|
||||
|
||||
int
|
||||
mraa_pwm_get_max_period(mraa_pwm_context dev)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user