ffwe

Dependencies:   ADXL345_I2C HX711 MPU6050 PCF8563

Revision:
0:24fa1506a4b6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Jul 17 14:05:07 2017 +0000
@@ -0,0 +1,98 @@
+#include "mbed.h"
+#include "rtos.h"
+ 
+
+Thread thread_HmiRefresh;//
+// thread_ExtMeasureRecv,
+//             thread_HmiRecv,
+//             thread_HmiRefresh,
+//             thread_Key,
+//             thread_Main,
+//             thread_MotorCtrl,
+//             thread_Rs485Recv,
+//             thread_TempCtrl,
+//             thread_USBRecv,
+//             thread_WifiRecv;
+
+
+extern void vExtMeasureRecvTask(  );
+extern void vHmiRecvTask(  );
+extern void vHmiRefreshTask(  );
+extern void vKeyTask(  );
+extern void vMainTask(  );
+extern void vMotorCtrlTask(  );
+extern void vRs485RecvTask(  );
+extern void vTempCtrlTask(  );
+extern void vUSBRecvTask(  );
+extern void vWifiRecvTask(  );
+
+int main()
+{
+//    thread_ExtMeasureRecv.start(vExtMeasureRecvTask);
+//    thread_HmiRecv.start(vHmiRecvTask);
+    thread_HmiRefresh.start(vHmiRefreshTask);
+//    thread_Key.start(vKeyTask);
+//    thread_Main.start(vMainTask);
+//    thread_MotorCtrl.start(vMotorCtrlTask);
+//    thread_Rs485Recv.start(vRs485RecvTask);
+//    thread_TempCtrl.start(vTempCtrlTask);
+//    thread_USBRecv.start(vUSBRecvTask);
+//    thread_WifiRecv.start(vWifiRecvTask);
+    
+    
+    while (true) {
+                
+          Thread::wait(500);
+    }
+}
+
+
+
+//#include "mbed.h"
+//#include "rtos.h"
+//#include "HX711.h"
+//#include "ADXL345_I2C.h"
+//#include "MPU6050.h"
+//#include "PCF8563.h"
+//
+//Serial usart2(USBTX,USBRX);
+//DigitalOut led1(PB_15);
+//HX711 hx711(PC_0,PC_1);
+//ADXL345_I2C adxl(PB_7, PB_6);
+//MPU6050 mpu6050;
+//PCF8563 pcf8563(PB_7,PB_6);
+//InterruptIn rtcInt(PC_15);
+//
+//int interrupt=0;
+//void timeInt()
+//{
+//   interrupt=1;
+//}
+//
+//void print_thread(void const *argument)
+//{
+//    while (true) {
+//        Thread::wait(500); 
+//        usart2.printf("hx711 %ld \r\n",hx711.getValue());    
+////        usart2.printf("mpu6050 %d \r\n",mpu6050.getAccelerationX()); 
+// //       usart2.printf("adxl %d \r\n",adxl.getDevId());  
+////        time_t seconds=pcf8563.now();   
+////        usart2.printf("pcf8563 %s \r\n",ctime(&seconds)); 
+//        if(interrupt) 
+//        {
+//            usart2.printf("pcf856 ");
+//            interrupt=0;
+//        } 
+//    }
+//}
+//
+//int main()
+//{
+//    mpu6050.initialize();
+//    rtcInt.fall(&timeInt);
+//    Thread thread(print_thread, NULL, osPriorityNormal, DEFAULT_STACK_SIZE);
+//    while (true) {
+//        led1 = !led1;
+//        Thread::wait(500);
+//    }
+//}
\ No newline at end of file