Platform drivers for Mbed.

Dependents:   EVAL-CN0535-FMCZ EVAL-CN0535-FMCZ EVAL-AD568x-AD569x EVAL-AD7606 ... more

Revision:
20:4951ea6abee5
Parent:
17:af1f2416dd26
--- a/pwm.cpp	Wed Sep 29 12:32:10 2021 +0100
+++ b/pwm.cpp	Mon Nov 29 12:39:54 2021 +0000
@@ -68,11 +68,11 @@
 		goto err_new_pwm_desc;
 	}
 
-	new_pwm_desc->id = param->id;	// Pin number
+	new_pwm_desc->id = param->id;	// PWM Id
 	new_pwm_desc->period_ns = param->period_ns;	// PWM period
 
 	/* Create and initialize Mbed PWM object */
-	pwm = new PwmOut((PinName)param->id);
+	pwm = new PwmOut((PinName)((mbed_pwm_init_param *)(param->extra))->pwm_pin);
 	if (!pwm) {
 		goto err_pwm;
 	}