TO CHECKOUT

Dependencies:   mbed

Committer:
chrish
Date:
Sat Nov 29 17:48:10 2014 +0000
Revision:
0:785c2b62c4d1
TO CHECKOUT;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chrish 0:785c2b62c4d1 1 #include "mbed.h"
chrish 0:785c2b62c4d1 2 #include "cdef.h"
chrish 0:785c2b62c4d1 3 #include "lab.h"
chrish 0:785c2b62c4d1 4
chrish 0:785c2b62c4d1 5 DigitalOut bLed1(LED1);
chrish 0:785c2b62c4d1 6
chrish 0:785c2b62c4d1 7 Ticker stSysTick;
chrish 0:785c2b62c4d1 8
chrish 0:785c2b62c4d1 9 byte bTimerFlag; /*
chrish 0:785c2b62c4d1 10 * Description : Merkflag
chrish 0:785c2b62c4d1 11 */
chrish 0:785c2b62c4d1 12
chrish 0:785c2b62c4d1 13 void vTimerTick( void ){
chrish 0:785c2b62c4d1 14 bLed1 = !bLed1;
chrish 0:785c2b62c4d1 15 bTimerFlag = 1;
chrish 0:785c2b62c4d1 16 }
chrish 0:785c2b62c4d1 17
chrish 0:785c2b62c4d1 18 /*****************************
chrish 0:785c2b62c4d1 19 * Einsprung nach POR
chrish 0:785c2b62c4d1 20 ****************************/
chrish 0:785c2b62c4d1 21 int main() {
chrish 0:785c2b62c4d1 22 bTimerFlag = 0;
chrish 0:785c2b62c4d1 23 LAB_vInit();
chrish 0:785c2b62c4d1 24 stSysTick.attach_us(&vTimerTick, 100000);
chrish 0:785c2b62c4d1 25 while(1) {
chrish 0:785c2b62c4d1 26 if(bTimerFlag){
chrish 0:785c2b62c4d1 27 LAB_vMain();
chrish 0:785c2b62c4d1 28 bTimerFlag = 0;
chrish 0:785c2b62c4d1 29 }
chrish 0:785c2b62c4d1 30 }
chrish 0:785c2b62c4d1 31 }
chrish 0:785c2b62c4d1 32