Ejaz Jamil
/
Nucleo_pwm
Programing in C++
Diff: main.cpp
- Revision:
- 0:f1d90fe4b6b4
- Child:
- 1:17cc5142651f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Jan 13 06:19:40 2018 +0000 @@ -0,0 +1,47 @@ +#include "mbed.h" + +PwmOut mypwm(PWM_OUT); + +DigitalOut myled(LED1); + + +class cse360 { + int date(); + int classes(); +}; + +int cse360::date() { + return 20180110; +} + +int cse360::classes() { + return 28; +} + + +class Lab { + int date(); + int assignment(); +}; + +int Lab::date() { + return 20180113; +} + +int Lab::assignment() { + return 12; +} + + +int main() { + + mypwm.period_ms(10); + mypwm.pulsewidth_ms(1); + + printf("pwm set to %.2f %%\n", mypwm.read() * 100); + + while(1) { + myled = !myled; + wait(1); + } +}