Simple test program to get familiar with functionality of MBED RTOS on ST Nucleo-F411RE. Tasks for LED blinking, user button, temperature measurement with DS1620, temperature measurement with internal temperature sensor of ST32F411RE, ultrasonic distance measurement and displaying result on 16x2 TextLCD.

Dependencies:   DS1620_improved TextLCD_improved mbed-rtos mbed

Revision:
15:a627638edd9c
Parent:
13:f62b10a6e1c5
Child:
17:94c385ff2641
diff -r bd01b5240dee -r a627638edd9c tsk_display.cpp
--- a/tsk_display.cpp	Mon Dec 14 19:48:36 2015 +0000
+++ b/tsk_display.cpp	Mon Dec 14 21:46:45 2015 +0000
@@ -8,7 +8,7 @@
 #include "tsk_dist.h"
 #include "tsk_main.h"
 
-static TextLCD *lcd = NULL;
+static TextLCD *lcd;
 
 uint32_t initDisplay(void const *args) {
 
@@ -36,10 +36,10 @@
     while (true) {
         lcd->cls();
         lcd->printf("Raw:%3u % 5.0f mm", temp_data.temp_raw, dist_data.distance);
-        uiCnt += 2;
+//        uiCnt += 2;
         lcd->locate(0, 1);    
         lcd->printf("Float: %3.2f%cC", temp_data.temperature, 0xdf);
 
-        Thread::wait(2000);
+        Thread::wait(1896);
     }
 }
\ No newline at end of file