Scheduller Demo

Dependencies:   Scheduler mbed

Fork of scheduler-demo-cq-lpc11u35 by mi mi

Committer:
jr1wfh
Date:
Sun May 18 03:53:18 2014 +0000
Revision:
3:d098b01b9dcb
Parent:
2:6b3e85379edd
Rev.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mimi3 0:79e298c7d4b9 1
mimi3 0:79e298c7d4b9 2 #include "mbed.h"
mimi3 0:79e298c7d4b9 3 #include "Scheduler.h"
mimi3 0:79e298c7d4b9 4 #include "led_tsk.h"
mimi3 0:79e298c7d4b9 5
jr1wfh 3:d098b01b9dcb 6 DigitalIn s1(P0_1);
jr1wfh 3:d098b01b9dcb 7 DigitalOut led2(P0_21);
mimi3 1:48a906a94c32 8
mimi3 0:79e298c7d4b9 9 int main()
mimi3 0:79e298c7d4b9 10 {
mimi3 1:48a906a94c32 11 scheduler_startLoop( led1_task );
jr1wfh 3:d098b01b9dcb 12
mimi3 0:79e298c7d4b9 13 while(1) {
jr1wfh 3:d098b01b9dcb 14 if(s1 == 0){ //ISP SW ON?
jr1wfh 3:d098b01b9dcb 15 led2 = !led2; //Green LED ON/OFF
jr1wfh 3:d098b01b9dcb 16 taskWait(10); //Chattering wait 10ms
jr1wfh 3:d098b01b9dcb 17 while(s1 == 0){ //ISP SW OFF?
jr1wfh 3:d098b01b9dcb 18 taskWait(10); //Chattering wait 10ms
jr1wfh 3:d098b01b9dcb 19 }
jr1wfh 3:d098b01b9dcb 20 }
jr1wfh 3:d098b01b9dcb 21 taskWait(20); //Next check wait
mimi3 0:79e298c7d4b9 22 }
jr1wfh 3:d098b01b9dcb 23 }
mimi3 1:48a906a94c32 24
mimi3 1:48a906a94c32 25
mimi3 1:48a906a94c32 26