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