...

Dependencies:   mbed-rtos mbed

Committer:
passelin
Date:
Tue Jan 28 19:36:56 2014 +0000
Revision:
3:cd25d0efe0e1
Parent:
2:e5e49d27768a
Child:
5:3b94e16f0675
Clean code in multiple files

Who changed what in which revision?

UserRevisionLine numberNew contents of line
passelin 3:cd25d0efe0e1 1 #include "main.h"
trixrabbit 1:92ebe0707661 2
trixrabbit 1:92ebe0707661 3 Queue<Event_t, 16> eventQueue;
trixrabbit 1:92ebe0707661 4 Mutex queue_mutex;
trixrabbit 1:92ebe0707661 5
trixrabbit 1:92ebe0707661 6 void RTC_Init()
trixrabbit 1:92ebe0707661 7 {
trixrabbit 1:92ebe0707661 8 set_time(1391097600); // Set RTC time to Thursday, 30 Jan 2014 16:00:00
trixrabbit 1:92ebe0707661 9 }
trixrabbit 1:92ebe0707661 10
trixrabbit 1:92ebe0707661 11 int main()
trixrabbit 1:92ebe0707661 12 {
trixrabbit 1:92ebe0707661 13 RTC_Init();
trixrabbit 1:92ebe0707661 14 Thread thread1(NumEvent_thread);
trixrabbit 1:92ebe0707661 15 Thread thread2(AnnEvent_thread);
trixrabbit 1:92ebe0707661 16 Thread thread3(Collector_thread);
trixrabbit 1:92ebe0707661 17
trixrabbit 1:92ebe0707661 18 /*
trixrabbit 1:92ebe0707661 19 thread1.set_priority(osPriorityRealtime);
trixrabbit 1:92ebe0707661 20 thread2.set_priority(osPriorityRealtime);
trixrabbit 1:92ebe0707661 21 thread3.set_priority(osPriorityNormal);
trixrabbit 1:92ebe0707661 22 */
trixrabbit 1:92ebe0707661 23
trixrabbit 1:92ebe0707661 24 while (true){}
trixrabbit 1:92ebe0707661 25 }
trixrabbit 1:92ebe0707661 26