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_10thDec by
Diff: TCTM.cpp
- Revision:
- 93:e3fd5439e919
- Parent:
- 92:0d6e6ff9b7c9
- Child:
- 97:36a91c432cb1
diff -r 0d6e6ff9b7c9 -r e3fd5439e919 TCTM.cpp
--- 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;
