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 SimpleDMA mbed-rtos mbed
Fork of CDMS_CODE by
Diff: ThreadsAndFunctions.h
- Revision:
- 124:7f0d823c5881
- Parent:
- 101:bece931236a2
- Child:
- 134:4694fc291ce1
- Child:
- 161:a63672bf4423
diff -r 457d6fd9ac37 -r 7f0d823c5881 ThreadsAndFunctions.h
--- a/ThreadsAndFunctions.h Sun Feb 07 07:52:59 2016 +0000
+++ b/ThreadsAndFunctions.h Sun Feb 07 12:58:05 2016 +0000
@@ -79,6 +79,7 @@
gFLAGS = gFLAGS & (~UART_INT_FLAG);
if( !(gFLAGS & COM_SESSION_FLAG) ){
// PENDING : DISABLE THREADS
+ gPAY_SPI.bulkRead_end();
gFLAGS = gFLAGS | COM_SESSION_FLAG;
gSESSION_TIMEOUT.attach(&after_session, SESSION_TIME_LIMIT);
gFLAGS = gFLAGS | COM_RX_FLAG;
@@ -163,6 +164,7 @@
reset_all;
gFLAGS = gFLAGS & (~COM_SESSION_VALIDITY);
// PENDING : ENABLE THREADS
+ gPAY_SPI.bulkRead_start();
gSESSION_TIMEOUT.detach();
gFLAGS = gFLAGS & (~COM_SESSION_FLAG);
// WARNING: clear COM_MNG_TMTC ?
@@ -215,6 +217,7 @@
gFLAGS = gFLAGS & (~COM_MNG_TMTC_RUNNING_FLAG);
reset_all;
// PENDING : ENABLE THREADS
+ gPAY_SPI.bulkRead_start();
gSESSION_TIMEOUT.detach();
gFLAGS = gFLAGS & (~COM_SESSION_FLAG);
}
@@ -254,6 +257,7 @@
/*gPC.puts("session timeout: resetting in main\r\n");*/
COM_POWER_OFF_TX;
/*PENDING : ENABLE THREADS*/
+ gPAY_SPI.bulkRead_start();
gSESSION_TIMEOUT.detach();
gFLAGS = gFLAGS & (~COM_MNG_TMTC_RUNNING_FLAG);
gFLAGS = gFLAGS & (~COM_SESSION_FLAG);
@@ -265,6 +269,7 @@
COM_POWER_OFF_TX;
reset_all;
// PENDING : ENABLE THREADS
+ gPAY_SPI.bulkRead_start();
gSESSION_TIMEOUT.detach();
gFLAGS = gFLAGS & (~COM_SESSION_FLAG);
}
