int main() { #if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC11U24) || defined(TARGET_LPC4088) PwmOut pwm_p25(p25); PwmOut pwm_p26(p26); pwm_p25.write(0.75); pwm_p26.write(0.50); printf("Initialize PWM on pin 25 with duty cycle: %.2f\n", pwm_p25.read()); printf("Initialize PWM on pin 26 with duty cycle: %.2f\n", pwm_p26.read()); #elif defined(TARGET_KL25Z) PwmOut pwm_d2(D2); pwm_d2.period_ms(10); pwm_d2.write(0.75); printf("%.2f\n", pwm_d2.read()); #elif defined(TARGET_KL05Z) PwmOut pwm_d2(D3); pwm_d2.period_ms(10); pwm_d2.write(0.75); printf("%.2f\n", pwm_d2.read()); #endif notify_completion(true); }
int main() { #if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC11U24) || defined(TARGET_LPC4088) PwmOut pwm_p25(p25); PwmOut pwm_p26(p26); pwm_p25.write(0.75); pwm_p26.write(0.50); printf("Initialize PWM on pin 25 with duty cycle: %.2f\n", pwm_p25.read()); printf("Initialize PWM on pin 26 with duty cycle: %.2f\n", pwm_p26.read()); #elif defined(TARGET_LPC1114) PwmOut pwm_dp24(dp24); // P0_1 PwmOut pwm_dp18(dp18); // P1_9 pwm_dp24.write(0.75); pwm_dp18.write(0.50); printf("Initialize PWM on pin 24 with duty cycle: %.2f\n", pwm_dp24.read()); printf("Initialize PWM on pin 18 with duty cycle: %.2f\n", pwm_dp18.read()); #elif defined(TARGET_KL25Z) PwmOut pwm_d2(D2); pwm_d2.period_ms(10); pwm_d2.write(0.75); printf("%.2f\n", pwm_d2.read()); #elif defined(TARGET_KL05Z) PwmOut pwm_d2(D3); pwm_d2.period_ms(10); pwm_d2.write(0.75); printf("%.2f\n", pwm_d2.read()); #elif defined(TARGET_nRF51822) PwmOut pwm_p24(p24); PwmOut pwm_p25(p25); pwm_p24.write(0.75); pwm_p25.write(0.50); printf("Initialize PWM on pin 24 with duty cycle: %.2f\n", pwm_p24.read()); printf("Initialize PWM on pin 25 with duty cycle: %.2f\n", pwm_p25.read()); #elif defined(TARGET_DISCO_F100RB) PwmOut pwm_1(PB_3); PwmOut pwm_2(PB_4); pwm_1.write(0.75); pwm_2.write(0.50); printf("Initialize PWM on pin PB_3 with duty cycle: %.2f\n", pwm_1.read()); printf("Initialize PWM on pin PB_4 with duty cycle: %.2f\n", pwm_2.read()); #elif defined(TARGET_DISCO_F051R8) PwmOut pwm_1(PA_7); PwmOut pwm_2(PC_7); pwm_1.write(0.75); pwm_2.write(0.50); printf("Initialize PWM on pin PA_7 with duty cycle: %.2f\n", pwm_1.read()); printf("Initialize PWM on pin PC_7 with duty cycle: %.2f\n", pwm_2.read()); #endif notify_completion(true); }