aboutsummaryrefslogtreecommitdiff
path: root/cc3200/simplelink
diff options
context:
space:
mode:
authordanicampora2015-03-04 13:52:39 +0100
committerdanicampora2015-03-11 17:00:33 +0100
commit9e44383e3f4092940a1e1b49a278978df99f7b08 (patch)
tree606ad67566b41bb037bd02e678891dfb69db6c70 /cc3200/simplelink
parent73aee8da54f847341d0fd9718d05ca964654a6dd (diff)
cc3200: Add power management framework. Add mpcallback class.
Supports suspend and hibernate modes. Waking is possible throug GPIO and WLAN. The mpcallback class is generic and can be reused by other classes.
Diffstat (limited to 'cc3200/simplelink')
-rw-r--r--cc3200/simplelink/oslib/osi.h10
-rw-r--r--cc3200/simplelink/oslib/osi_freertos.c6
2 files changed, 7 insertions, 9 deletions
diff --git a/cc3200/simplelink/oslib/osi.h b/cc3200/simplelink/oslib/osi.h
index cf2574b1e..11fe61bb6 100644
--- a/cc3200/simplelink/oslib/osi.h
+++ b/cc3200/simplelink/oslib/osi.h
@@ -538,26 +538,26 @@ void osi_Sleep(unsigned int MilliSecs);
/*!
\brief This function used to disable the tasks
\param - void
- \return - Key with the suspended tasks
+ \return - void
\note
\warning
*/
-unsigned long osi_TaskDisable(void);
+void osi_TaskDisable(void);
/*!
\brief This function used to enable all tasks
- \param unsigned long
+ \param - void
\return - void
\note
\warning
*/
-void osi_TaskEnable(unsigned long);
+void osi_TaskEnable(void);
+
/*!
\brief structure definition for simple link spawn message
\note On each porting or platform the type could be whatever is needed - integer, pointer to structure etc.
*/
-
typedef struct
{
P_OSI_SPAWN_ENTRY pEntry;
diff --git a/cc3200/simplelink/oslib/osi_freertos.c b/cc3200/simplelink/oslib/osi_freertos.c
index 2f00ab268..196672de7 100644
--- a/cc3200/simplelink/oslib/osi_freertos.c
+++ b/cc3200/simplelink/oslib/osi_freertos.c
@@ -693,11 +693,9 @@ void osi_Sleep(unsigned int MilliSecs)
\note
\warning
*/
-unsigned long osi_TaskDisable(void)
+void osi_TaskDisable(void)
{
vTaskSuspendAll();
-
- return OSI_OK;
}
@@ -708,7 +706,7 @@ unsigned long osi_TaskDisable(void)
\note
\warning
*/
-void osi_TaskEnable(unsigned long key)
+void osi_TaskEnable(void)
{
xTaskResumeAll();
}