Private
Public Access
2
0

periphmraa: Fix compilation errors in PWM

config PERIPHERALMAN fails to compile with PWM. Fix it.

Signed-off-by: Sanrio Alvares <sanrio.alvares@intel.com>
Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Sanrio Alvares
2017-03-30 03:16:44 -07:00
committed by Noel Eck
parent beaba463f7
commit 7bc069a8fd
2 changed files with 4 additions and 4 deletions

View File

@@ -189,7 +189,7 @@ struct _pwm {
mraa_adv_func_t* advance_func; /**< override function table */
/*@}*/
#ifdef PERIPHERALMAN
APwmDevice *bpwm;
APwm *bpwm;
#endif
};

View File

@@ -46,7 +46,7 @@ mraa_pman_pwm_init_replace(int pin)
{
mraa_pwm_context dev;
if (APeripheralManagerClient_openPwm(client, pwm_devices[pin], &dev->bpwm) != 0) {
APwmDevice_delete(dev->bpwm);
APwm_delete(dev->bpwm);
return NULL;
}
@@ -105,7 +105,7 @@ mraa_pman_pwm_read_replace(mraa_pwm_context dev)
}
static mraa_result_t
mraa_pman_pwm_write_replace(mraa_pwm_context dev, fload duty)
mraa_pman_pwm_write_replace(mraa_pwm_context dev, float duty)
{
return -MRAA_ERROR_FEATURE_NOT_SUPPORTED;
}
@@ -747,7 +747,7 @@ mraa_peripheralman_plat_init()
i2c_busses = APeripheralManagerClient_listI2cBuses(client, &i2c_busses_count);
spi_busses = APeripheralManagerClient_listSpiBuses(client, &spi_busses_count);
uart_devices = APeripheralManagerClient_listUartDevices(client, &uart_busses_count);
pwm_devices = APeripheralManagerClient_listPwmDevices(client, &pwm_dev_count);
pwm_devices = APeripheralManagerClient_listPwm(client, &pwm_dev_count);
b->platform_name = "peripheralmanager";
// query this from peripheral manager?