Skip to content
Snippets Groups Projects
Verified Commit 688e5b2a authored by rahix's avatar rahix
Browse files

chore(fatfs): Apply code-style


Signed-off-by: default avatarRahix <rahix@rahix.de>
parent 06813f8d
Branches
No related tags found
No related merge requests found
...@@ -12,7 +12,6 @@ ...@@ -12,7 +12,6 @@
static bool mount(void); static bool mount(void);
DIR dir; DIR dir;
FATFS FatFs; FATFS FatFs;
...@@ -40,24 +39,25 @@ bool mount() ...@@ -40,24 +39,25 @@ bool mount()
return true; return true;
} }
void fatfs_init() { void fatfs_init()
{
if (mount()) { if (mount()) {
s_state.initiaized = true; s_state.initiaized = true;
printf("FatFs mounted\n"); printf("FatFs mounted\n");
} }
} }
int ff_cre_syncobj ( /* 1:Function succeeded, 0:Could not create the sync object */ /*
BYTE vol, /* Corresponding volume (logical drive number) */ * Return value:
FF_SYNC_t *sobj /* Pointer to return the created sync object */ * - 1: Function succeeded
) * - 0: Could not create the sync object
*/
int ff_cre_syncobj(BYTE vol, FF_SYNC_t *sobj)
{ {
*sobj = xSemaphoreCreateMutex(); *sobj = xSemaphoreCreateMutex();
return (int)(*sobj != NULL); return (int)(*sobj != NULL);
} }
/*------------------------------------------------------------------------*/ /*------------------------------------------------------------------------*/
/* Delete a Synchronization Object */ /* Delete a Synchronization Object */
/*------------------------------------------------------------------------*/ /*------------------------------------------------------------------------*/
...@@ -66,18 +66,19 @@ int ff_cre_syncobj ( /* 1:Function succeeded, 0:Could not create the sync object ...@@ -66,18 +66,19 @@ int ff_cre_syncobj ( /* 1:Function succeeded, 0:Could not create the sync object
/ the f_mount() function fails with FR_INT_ERR. / the f_mount() function fails with FR_INT_ERR.
*/ */
int ff_del_syncobj ( /* 1:Function succeeded, 0:Could not delete due to an error */ /*
FF_SYNC_t sobj /* Sync object tied to the logical drive to be deleted */ * Return value:
) * - 1: Function succeeded
* - 0: Could not delete due to an error
*/
int ff_del_syncobj(FF_SYNC_t sobj)
{ {
printf("%s\n", __PRETTY_FUNCTION__); printf("%s\n", __PRETTY_FUNCTION__);
/* FreeRTOS */ /* FreeRTOS */
vSemaphoreDelete(sobj); vSemaphoreDelete(sobj);
return 1; return 1;
} }
/*------------------------------------------------------------------------*/ /*------------------------------------------------------------------------*/
/* Request Grant to Access the Volume */ /* Request Grant to Access the Volume */
/*------------------------------------------------------------------------*/ /*------------------------------------------------------------------------*/
...@@ -85,24 +86,24 @@ int ff_del_syncobj ( /* 1:Function succeeded, 0:Could not delete due to an error ...@@ -85,24 +86,24 @@ int ff_del_syncobj ( /* 1:Function succeeded, 0:Could not delete due to an error
/ When a 0 is returned, the file function fails with FR_TIMEOUT. / When a 0 is returned, the file function fails with FR_TIMEOUT.
*/ */
int ff_req_grant ( /* 1:Got a grant to access the volume, 0:Could not get a grant */ /*
FF_SYNC_t sobj /* Sync object to wait */ * Return value:
) * - 1: Got a grant to access the volume
* - 0: Could not get a grant
*/
int ff_req_grant(FF_SYNC_t sobj)
{ {
/* FreeRTOS */ /* FreeRTOS */
return (int)(xSemaphoreTake(sobj, FF_FS_TIMEOUT) == pdTRUE); return (int)(xSemaphoreTake(sobj, FF_FS_TIMEOUT) == pdTRUE);
} }
/*------------------------------------------------------------------------*/ /*------------------------------------------------------------------------*/
/* Release Grant to Access the Volume */ /* Release Grant to Access the Volume */
/*------------------------------------------------------------------------*/ /*------------------------------------------------------------------------*/
/* This function is called on leaving file functions to unlock the volume. /* This function is called on leaving file functions to unlock the volume.
*/ */
void ff_rel_grant ( void ff_rel_grant(FF_SYNC_t sobj)
FF_SYNC_t sobj /* Sync object to be signaled */
)
{ {
/* FreeRTOS */ /* FreeRTOS */
xSemaphoreGive(sobj); xSemaphoreGive(sobj);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment