180718 HJM : 8 Count sensing data RF send, certTest, temp(cold)Test_
Dependencies: 1_cubebite_ev-cog-ad3029lz_433MHz_1nd_certTest stm-spirit1-rf-driver_for_cubebite2
Fork of cubebite_rnd_ev-cog-ad3029lz_433MHz_2nd_testing2_RF10CountSensingCheckOK_180619_initReviseTest by
main.h@3:b21a1f982890, 2018-07-18 (annotated)
- Committer:
- jmhong
- Date:
- Wed Jul 18 05:47:52 2018 +0000
- Revision:
- 3:b21a1f982890
- Parent:
- 1:04f46755f8af
180718 HJM : 8 Count sensing data RF send, certTest, temp(cold)Test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jmhong | 0:c2a57b2f934e | 1 | #pragma once |
jmhong | 0:c2a57b2f934e | 2 | |
jmhong | 1:04f46755f8af | 3 | //#ifndef __MBED_H__ |
jmhong | 1:04f46755f8af | 4 | //#define __MBED_H__ |
jmhong | 1:04f46755f8af | 5 | //#include "mbed.h" |
jmhong | 1:04f46755f8af | 6 | //#endif //__MBED_H__ |
jmhong | 0:c2a57b2f934e | 7 | |
jmhong | 1:04f46755f8af | 8 | //#ifndef __SIMPLESPIRIT1_H__ |
jmhong | 1:04f46755f8af | 9 | //#define __SIMPLESPIRIT1_H__ |
jmhong | 1:04f46755f8af | 10 | //#include "SimpleSpirit1.h" |
jmhong | 1:04f46755f8af | 11 | //#endif //__SIMPLESPIRIT1_H__ |
jmhong | 0:c2a57b2f934e | 12 | |
jmhong | 0:c2a57b2f934e | 13 | |
jmhong | 0:c2a57b2f934e | 14 | |
jmhong | 0:c2a57b2f934e | 15 | |
jmhong | 0:c2a57b2f934e | 16 | |
jmhong | 1:04f46755f8af | 17 | // |
jmhong | 1:04f46755f8af | 18 | ////************************************************************************************* |
jmhong | 1:04f46755f8af | 19 | ////Global variable : LEDs and user buttons by board |
jmhong | 1:04f46755f8af | 20 | ////************************************************************************************* |
jmhong | 1:04f46755f8af | 21 | //#ifdef CUBEBITE_BOARD_F401RE |
jmhong | 1:04f46755f8af | 22 | //static DigitalOut TestLED(D5); /* LED of IDS01A4/5 */ |
jmhong | 1:04f46755f8af | 23 | //#endif |
jmhong | 1:04f46755f8af | 24 | // |
jmhong | 1:04f46755f8af | 25 | //#ifdef CUBEBITE_BOARD_F746ZG |
jmhong | 1:04f46755f8af | 26 | //static DigitalOut TestLED(PB_0); /* LED of IDS01A4/5 */ |
jmhong | 1:04f46755f8af | 27 | //static DigitalOut TestLED2(PB_7); /* LED of IDS01A4/5 */ |
jmhong | 1:04f46755f8af | 28 | //static DigitalOut TestLED3(PB_14); /* LED of IDS01A4/5 */ |
jmhong | 1:04f46755f8af | 29 | //#endif |
jmhong | 1:04f46755f8af | 30 | // |
jmhong | 1:04f46755f8af | 31 | //#ifdef CUBEBITE_RF_USER_BUTTON_SEND_TEST |
jmhong | 1:04f46755f8af | 32 | //static InterruptIn event(USER_BUTTON); /* Interrupt event to give userinterface to send pkt. */ |
jmhong | 1:04f46755f8af | 33 | //#endif |
jmhong | 1:04f46755f8af | 34 | ////************************************************************************************* |
jmhong | 1:04f46755f8af | 35 | // |
jmhong | 1:04f46755f8af | 36 | // |
jmhong | 1:04f46755f8af | 37 | // |
jmhong | 1:04f46755f8af | 38 | // |
jmhong | 0:c2a57b2f934e | 39 | |
jmhong | 0:c2a57b2f934e | 40 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 41 | //Global variable : Rf Send, read Buffer |
jmhong | 0:c2a57b2f934e | 42 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 43 | /* 180108 cubebite HJM : send testing, orignal code */ |
jmhong | 1:04f46755f8af | 44 | #define TEST_STR_LEN (91) |
jmhong | 1:04f46755f8af | 45 | //static uint8_t uiSendBuf[TEST_STR_LEN] ={'S','P','I','R','I','T','1',' ','H','E','L','L','O',' ','W','O','R','L','D',' ','P','2','P',' ','D','E','M','O'}; |
jmhong | 1:04f46755f8af | 46 | static uint8_t uiSendBuf[TEST_STR_LEN] ={ 0, }; |
jmhong | 1:04f46755f8af | 47 | static volatile uint8_t dataCount = 0; |
jmhong | 0:c2a57b2f934e | 48 | static uint8_t uiRendBuf[TEST_STR_LEN] ={'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'}; |
jmhong | 0:c2a57b2f934e | 49 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 50 | |
jmhong | 0:c2a57b2f934e | 51 | |
jmhong | 0:c2a57b2f934e | 52 | |
jmhong | 0:c2a57b2f934e | 53 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 54 | //Global variable : tx, rx Flag |
jmhong | 0:c2a57b2f934e | 55 | //************************************************************************************* |
jmhong | 1:04f46755f8af | 56 | //static volatile bool bRxDoneFlag = false; |
jmhong | 1:04f46755f8af | 57 | //static volatile bool bTxDoneFlag = false; |
jmhong | 1:04f46755f8af | 58 | //static volatile bool bSendDataFlag = false; |
jmhong | 0:c2a57b2f934e | 59 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 60 | |
jmhong | 0:c2a57b2f934e | 61 | |
jmhong | 0:c2a57b2f934e | 62 | |
jmhong | 0:c2a57b2f934e | 63 | |
jmhong | 0:c2a57b2f934e | 64 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 65 | //Global variable : Testing |
jmhong | 0:c2a57b2f934e | 66 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 67 | |
jmhong | 0:c2a57b2f934e | 68 | /* Test : RF Speed Test */ |
jmhong | 0:c2a57b2f934e | 69 | #ifdef CUBEBITE_RF_SPEED_TEST_SEND_ON |
jmhong | 0:c2a57b2f934e | 70 | static clock_t clocktimeRFSpeedTestStart, clocktimeRFSpeedTestEnd; |
jmhong | 0:c2a57b2f934e | 71 | static float fRfSpeedTestResultTime; |
jmhong | 0:c2a57b2f934e | 72 | |
jmhong | 0:c2a57b2f934e | 73 | static bool bIsSendFirstClockFunctionStarted = false; |
jmhong | 0:c2a57b2f934e | 74 | static bool bIsSetSendFlag = false; |
jmhong | 0:c2a57b2f934e | 75 | #endif |
jmhong | 0:c2a57b2f934e | 76 | |
jmhong | 0:c2a57b2f934e | 77 | |
jmhong | 0:c2a57b2f934e | 78 | #ifdef CUBEBITE_RF_SPEED_TEST_RECV_ON |
jmhong | 0:c2a57b2f934e | 79 | #define TEST_ACK_STR_LEN (6) |
jmhong | 0:c2a57b2f934e | 80 | static uint8_t uiSendAckBuf[TEST_ACK_STR_LEN] ={'O','K'}; |
jmhong | 0:c2a57b2f934e | 81 | size_t sizetCurrAckBufLen = strlen((const char*)uiSendAckBuf) + 1; |
jmhong | 0:c2a57b2f934e | 82 | |
jmhong | 0:c2a57b2f934e | 83 | static bool bIsAckSended = false; |
jmhong | 0:c2a57b2f934e | 84 | #endif |
jmhong | 0:c2a57b2f934e | 85 | //************************************************************************************* |
jmhong | 0:c2a57b2f934e | 86 | |
jmhong | 0:c2a57b2f934e | 87 | |
jmhong | 0:c2a57b2f934e | 88 | |
jmhong | 0:c2a57b2f934e | 89 | |
jmhong | 0:c2a57b2f934e | 90 | |
jmhong | 0:c2a57b2f934e | 91 | |
jmhong | 0:c2a57b2f934e | 92 | |
jmhong | 0:c2a57b2f934e | 93 | |
jmhong | 0:c2a57b2f934e | 94 | |
jmhong | 0:c2a57b2f934e | 95 | |
jmhong | 0:c2a57b2f934e | 96 | |
jmhong | 0:c2a57b2f934e | 97 | |
jmhong | 0:c2a57b2f934e | 98 | |
jmhong | 0:c2a57b2f934e | 99 | |
jmhong | 0:c2a57b2f934e | 100 |