diff options
author | danicampora <danicampora@gmail.com> | 2015-02-22 17:31:26 +0100 |
---|---|---|
committer | danicampora <danicampora@gmail.com> | 2015-02-22 17:50:50 +0100 |
commit | 33ddb566a7565b4fba4a68939d43bcdb5f132836 (patch) | |
tree | bd348fd647ca26de8e05b18e411bcf7323a09a8c /cc3200/ftp/updater.c | |
parent | 5c047b97f2e41b51f8314f6ee06788b1d9246dbf (diff) | |
download | micropython-33ddb566a7565b4fba4a68939d43bcdb5f132836.tar.gz micropython-33ddb566a7565b4fba4a68939d43bcdb5f132836.zip |
cc3200: Remove dependencies from FreeRTOS.
Use the simplelink wrappers instead. This is one step further
towards having a single module for the cc3200 and the cc3100.
Diffstat (limited to 'cc3200/ftp/updater.c')
-rw-r--r-- | cc3200/ftp/updater.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/cc3200/ftp/updater.c b/cc3200/ftp/updater.c index 1fda9f62e2..2e240c7226 100644 --- a/cc3200/ftp/updater.c +++ b/cc3200/ftp/updater.c @@ -60,9 +60,7 @@ bool updater_check_path (void *path) { bool updater_start (void) { _u32 AccessModeAndMaxSize = FS_MODE_OPEN_WRITE; SlFsFileInfo_t FsFileInfo; -#ifdef USE_FREERTOS - xSemaphoreTake (xWlanSemaphore, portMAX_DELAY); -#endif + sl_LockObjLock (&wlan_LockObj, SL_OS_WAIT_FOREVER); if (0 != sl_FsGetInfo((_u8 *)updater_data.path, 0, &FsFileInfo)) { // file doesn't exist, create it AccessModeAndMaxSize = FS_MODE_OPEN_CREATE(updater_data.fsize, 0); @@ -71,9 +69,7 @@ bool updater_start (void) { updater_data.foffset = 0; return true; } -#ifdef USE_FREERTOS - xSemaphoreGive (xWlanSemaphore); -#endif + sl_LockObjUnlock (&wlan_LockObj); return false; } @@ -115,7 +111,5 @@ void updater_finnish (void) { } } updater_data.fhandle = -1; -#ifdef USE_FREERTOS - xSemaphoreGive (xWlanSemaphore); -#endif + sl_LockObjUnlock (&wlan_LockObj); } |