Ejaz Jamil
/
Nucleo_pwm
Programing in C++
Diff: main.cpp
- Revision:
- 1:17cc5142651f
- Parent:
- 0:f1d90fe4b6b4
diff -r f1d90fe4b6b4 -r 17cc5142651f main.cpp --- a/main.cpp Sat Jan 13 06:19:40 2018 +0000 +++ b/main.cpp Sat Jan 13 07:27:58 2018 +0000 @@ -1,35 +1,21 @@ #include "mbed.h" +//#include "cse360.h" +#include "lab.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; +void gotoExample() { +print1: + printf("VALUE=1\n"); +print2: + printf("VALUE=2\n"); +print3: + printf("VALUE=3\n"); + + goto print2; } @@ -38,6 +24,11 @@ mypwm.period_ms(10); mypwm.pulsewidth_ms(1); + // printf("rollnum: %d\n", cse360::rollnum); + for(int i=0;i<10;i++) { + printf("i=%d\n",i); + } + printf("pwm set to %.2f %%\n", mypwm.read() * 100); while(1) {