diff options
| author | danicampora | 2015-03-04 13:52:39 +0100 |
|---|---|---|
| committer | danicampora | 2015-03-11 17:00:33 +0100 |
| commit | 9e44383e3f4092940a1e1b49a278978df99f7b08 (patch) | |
| tree | 606ad67566b41bb037bd02e678891dfb69db6c70 /cc3200/simplelink | |
| parent | 73aee8da54f847341d0fd9718d05ca964654a6dd (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.h | 10 | ||||
| -rw-r--r-- | cc3200/simplelink/oslib/osi_freertos.c | 6 |
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(); } |
