Basic example showing the Queue API with a producer in an ISR and a consumer in a normal thread.

Dependencies:   mbed-rtos mbed

mbed 2 and mbed OS 5

This is an mbed 2 example. mbed OS 5 has integrated the mbed library with mbed-rtos. For an mbed-os example, please see:

Import programrtos_isr

isr example

Revision:
2:3ded4c6c9dff
Parent:
1:3043ec651794
Child:
4:40078e697304
--- a/main.cpp	Fri Jul 13 11:48:28 2012 +0000
+++ b/main.cpp	Fri Nov 23 10:45:41 2012 +0000
@@ -10,7 +10,7 @@
     myled = !myled;
 }
 
-void queue_thread(void const *argument) {
+void queue_thread(void const *args) {
     while (true) {
         queue.put((uint32_t*)1);
         Thread::wait(1000);