LDSC_Robotics_TAs / Mbed 2 deprecated Robotics_Lab_LED

Dependencies:   mbed

Committer:
YCTung
Date:
Mon Feb 22 14:28:28 2016 +0000
Revision:
1:b63700fbbf1f
Parent:
0:40477eb0350c
use only two LEDs : D13 and D12

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YCTung 0:40477eb0350c 1 /*LAB_LED*/
YCTung 0:40477eb0350c 2 #include "mbed.h"
YCTung 0:40477eb0350c 3
YCTung 0:40477eb0350c 4 //LED1 = D13 = PA_5 (LED on Nucleo board)
YCTung 0:40477eb0350c 5 DigitalOut led1(LED1);
YCTung 0:40477eb0350c 6 DigitalOut led2(D12);
YCTung 0:40477eb0350c 7
YCTung 0:40477eb0350c 8 Ticker timer1;
YCTung 0:40477eb0350c 9
YCTung 0:40477eb0350c 10 void init_IO(void){
YCTung 0:40477eb0350c 11 led1 = 0;
YCTung 0:40477eb0350c 12 led2 = 1;
YCTung 0:40477eb0350c 13 }
YCTung 0:40477eb0350c 14
YCTung 0:40477eb0350c 15 void timer1_interrupt(){
YCTung 0:40477eb0350c 16 ;
YCTung 0:40477eb0350c 17 }
YCTung 0:40477eb0350c 18
YCTung 0:40477eb0350c 19 void init_TIMER(void){
YCTung 0:40477eb0350c 20 timer1.attach_us(&timer1_interrupt, 1000.0);//1ms interrupt period (1 KHz)
YCTung 0:40477eb0350c 21 }
YCTung 0:40477eb0350c 22
YCTung 0:40477eb0350c 23 int main() {
YCTung 0:40477eb0350c 24
YCTung 0:40477eb0350c 25 init_IO();
YCTung 0:40477eb0350c 26 init_TIMER();
YCTung 0:40477eb0350c 27
YCTung 0:40477eb0350c 28 while(1) {
YCTung 0:40477eb0350c 29 ;
YCTung 0:40477eb0350c 30 }
YCTung 0:40477eb0350c 31 }