first compiled version

Dependencies:   mbed-rtos mbed C12832_lcd LM75B

Revision:
8:4fcba095bdf0
Parent:
6:45c3ad45a252
Parent:
7:4992146d9872
Child:
9:f40c7c08d1c2
--- a/main.cpp	Mon Mar 10 20:32:26 2014 +0000
+++ b/main.cpp	Tue Mar 11 05:40:23 2014 +0000
@@ -1,3 +1,8 @@
+//LAB 6: RTOS AND IPC
+//WRITTEN BY: ROBERT HARRELL AND NAPOLEON LEONI
+
+
+//IPC: INTER PROGRAMMER COMMUNICATION....
 //Rob I updated the LCD update and read pot thread and they are working
 //One key issues was adding timeout for the put and get methods of the queue
 //Maybe you can work on the TOD thread and MUTEX (you'll need to add it to the 
@@ -7,7 +12,7 @@
 //the pot values in the queue is asynchronous you need a buffer to keep the values
 //and this is provided by the MemoryPool.
 
-//I also merged your changes with mine.....temproarily commented out the pc.printf meessage for pot read.
+//I also merged your changes with mine.....temproarily commented out the pc.printf meessage for pot read. 3/4/14
 
 
 #include "mbed.h"
@@ -16,6 +21,7 @@
 #include "LM75B.h"
 #include <string>
 
+//#define _DEBUGMODE  //Uncomment to enter debug mode which prints some diagnostic strings to the terminal
 #define BUFFER 17
 #define COOKIEQUEUE 30
 
@@ -89,7 +95,9 @@
         float *queue = potReadingBuffer.alloc();
         *queue = pot1; 
         potReadingQueue.put(queue,1200);
+        #ifdef _DEBUGMODE
         pc.printf("POT read");
+        #endif
         Thread::wait(10000);
     }