ffwe

Dependencies:   ADXL345_I2C HX711 MPU6050 PCF8563

main.cpp

Committer:
3050311118
Date:
2017-07-17
Revision:
0:24fa1506a4b6

File content as of revision 0:24fa1506a4b6:

#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);
//    }
//}