Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of workinQM_5thJan_azad by
Diff: TCTM.cpp
- Revision:
- 93:e3fd5439e919
- Parent:
- 92:0d6e6ff9b7c9
- Child:
- 97:36a91c432cb1
--- a/TCTM.cpp Wed Jan 04 09:47:03 2017 +0000 +++ b/TCTM.cpp Wed Jan 04 14:22:31 2017 +0000 @@ -20,7 +20,7 @@ //**********************************STATUS_PARAMETERS***************************************************** -uint8_t BCN_TX_SW_ENABLE=0x00; +//uint8_t BCN_TX_SW_ENABLE=0x00; //***********************************FOR STANDBY TIMER**************************************************** extern void BAE_STANDBY_TIMER_RESET(); @@ -1345,7 +1345,7 @@ if(BCN_SPND_STATE==0x00)// to switch on bcn { BCN_SPND_TX=0; - if( BCN_TX_SW_STATUS == 3 ) + if( BCN_TX_SW_STATUS != 3 ) { BCN_SW = 1; BCN_TX_SW_STATUS = 1; @@ -1359,13 +1359,13 @@ /*{ //printf("BCN_SPND\n\r"); BCN_SPND_TX = 1; - if( BCN_TX_MAIN_STATUS == 1 && BCN_TX_SW_STATUS == 1 ) + if( BCN_TX_SW_STATUS != 3 ) { writereg(RF22_REG_07_OPERATING_MODE1,0x00); //standby mode - if( readreg(RF22_REG_07_OPERATING_MODE1) & 0x08 == 0x08 ) + //if( readreg(RF22_REG_07_OPERATING_MODE1) & 0x08 == 0x08 ) { - BCN_SW = 0; - BCN_TX_SW_STATUS = 3; + BCN_SW = 0; //active high + BCN_TX_SW_STATUS = 0; //working but powered off uint32_t FLASH_DATA; FLASH_DATA = FCTN_BAE_RD_FLASH_ENTITY(0); //updated in flash FLASH_DATA = (FLASH_DATA | 0x00006000); @@ -1786,7 +1786,7 @@ //ACK_L234_TM telemetry[0]=0xB0; telemetry[1]=tc[0]; - BCN_SW = 1;//here 1 is switch enable 5th dec + //BCN_SW = 1;//here 1 is switch enable 5th dec BCN_TX_SW_STATUS=0x01;//BCN_TX_SW_ENABLE CHANGED TO BCN_TX_SW_STATUS /*update in flash here*/ @@ -1935,7 +1935,7 @@ telemetry[0]=0xB0; telemetry[1]=tc[0]; BCN_SW = 0;// same convention active high 5th dec - BCN_TX_SW_ENABLE=0x03; + BCN_TX_SW_STATUS=0x03; /*update in the flash*/ uint32_t FLASH_DATA;