ffwe
Dependencies: ADXL345_I2C HX711 MPU6050 PCF8563
Diff: main.cpp
- Revision:
- 0:24fa1506a4b6
diff -r 000000000000 -r 24fa1506a4b6 main.cpp --- /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