led example with 2 timers

Dependencies:   mbed mbed-rtos

writer.cpp

Committer:
passelin
Date:
2014-02-12
Revision:
5:726d7857fd33
Parent:
4:af325c921e79

File content as of revision 5:726d7857fd33:

#include "main.h"

extern Serial pc;
extern Queue<string, 16> WriterQueue;

void Writer_init()
{
    
}

void Writer_thread(void const *args)
{
    string *queueItem;
    osEvent evt;
    Writer_init();
     
    while(1)
    {
        evt = WriterQueue.get();
        pc.printf("get from queue \n\r");
        if (evt.status == osEventMessage) 
        {
            queueItem = (string*)evt.value.p;
            pc.printf("%s \n\r", queueItem->c_str());
        }
       
    } 
}