FreeRTOS type updates. (#261)
This commit is contained in:
		
							parent
							
								
									4c84b64566
								
							
						
					
					
						commit
						a5cc728079
					
				
					 53 changed files with 151 additions and 148 deletions
				
			
		|  | @ -275,7 +275,7 @@ | |||
| #ifndef _FS_TIMEOUT | ||||
| #define _FS_TIMEOUT		1000 | ||||
| #endif | ||||
| #define _SYNC_t         xSemaphoreHandle | ||||
| #define _SYNC_t         SemaphoreHandle_t | ||||
| /* The option _FS_REENTRANT switches the re-entrancy (thread safe) of the FatFs
 | ||||
| /  module itself. Note that regardless of this option, file access to different | ||||
| /  volume is always re-entrant and volume control functions, f_mount(), f_mkfs() | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|  * synchronization object, such as semaphore and mutex. When a 0 is returned, | ||||
|  * the f_mount() function fails with FR_INT_ERR. | ||||
|  */ | ||||
| int ff_cre_syncobj(BYTE vol, xSemaphoreHandle *sobj) | ||||
| int ff_cre_syncobj(BYTE vol, SemaphoreHandle_t *sobj) | ||||
| { | ||||
|     int ret; | ||||
| 
 | ||||
|  | @ -29,7 +29,7 @@ int ff_cre_syncobj(BYTE vol, xSemaphoreHandle *sobj) | |||
|  * object that created with ff_cre_syncobj() function. When a 0 is returned, | ||||
|  * the f_mount() function fails with FR_INT_ERR. | ||||
|  */ | ||||
| int ff_del_syncobj(xSemaphoreHandle sobj) | ||||
| int ff_del_syncobj(SemaphoreHandle_t sobj) | ||||
| { | ||||
|     vSemaphoreDelete(sobj); | ||||
|     return 1; | ||||
|  | @ -40,7 +40,7 @@ int ff_del_syncobj(xSemaphoreHandle sobj) | |||
|  * This function is called on entering file functions to lock the volume. | ||||
|  * When a 0 is returned, the file function fails with FR_TIMEOUT. | ||||
|  */ | ||||
| int ff_req_grant(xSemaphoreHandle sobj) | ||||
| int ff_req_grant(SemaphoreHandle_t sobj) | ||||
| { | ||||
|     return (int)(xSemaphoreTake(sobj, _FS_TIMEOUT) == pdTRUE); | ||||
| } | ||||
|  | @ -49,7 +49,7 @@ int ff_req_grant(xSemaphoreHandle sobj) | |||
|  * Release Grant to Access the Volume | ||||
|  * This function is called on leaving file functions to unlock the volume. | ||||
|  */ | ||||
| void ff_rel_grant(xSemaphoreHandle sobj) | ||||
| void ff_rel_grant(SemaphoreHandle_t sobj) | ||||
| { | ||||
|     xSemaphoreGive(sobj); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue