Projet S5 info - Beginner version

Dependencies:   XBeeLib mbed-rtos mbed

Fork of Projet by Vincent Belanger

Revision:
6:19b89212e67f
Parent:
5:9505aed3788c
Child:
7:e11d6545731a
--- a/main.cpp	Thu Mar 31 14:08:37 2016 +0000
+++ b/main.cpp	Mon Apr 04 18:55:08 2016 +0000
@@ -39,17 +39,18 @@
     capt_lock.unlock();
 }
 
-void send_data_to_coordinator(const char data)
+void send_data_to_coordinator(const uint8_t* data)
 { 
-    const TxStatus txStatus = xbee->send_data_to_coordinator((const uint8_t *)data, 1);
+    const TxStatus txStatus = xbee->send_data_to_coordinator(data, 1);
 }
 
 void envoi_donnees (void const *args) {
     capt_lock.lock();
-    char data = (capt_1 << 7) | (capt_2 << 6) | (capt_3 << 5) | (capt_4 << 4) | (capt_5 << 3) | (capt_6 << 2);
+    uint8_t data = (capt_1 << 7) | (capt_2 << 6) | (capt_3 << 5) | (capt_4 << 4) | (capt_5 << 3) | (capt_6 << 2);
+    pc.printf("%02x ", data);
     capt_lock.unlock();
  
-    send_data_to_coordinator(data);
+    send_data_to_coordinator(&data);
 } 
 
 int main (void) {
@@ -58,8 +59,8 @@
     RtosTimer readTimer(lecture_capteurs, osTimerPeriodic);
     RtosTimer sendTimer(envoi_donnees, osTimerPeriodic);
     
-    readTimer.start(5);
-    sendTimer.start(5);
+    readTimer.start(500);
+    sendTimer.start(500);
     
     wait(osWaitForever);
 }
\ No newline at end of file