/* TODO -----> Step #11 */
            /* Try up to 10 times to unmount the SD card */
            if((SYS_FS_Unmount(APP_MOUNT_NAME) != SYS_FS_RES_SUCCESS) 
                    && try ++ < 10)
            {
                appSDcardData.state = APP_SDCARD_STATE_UNMOUNT;
            }
            /* If it fails 10 time raise an error */
            else if(try >= 10)
            {
                SYS_DEBUG_PRINT(SYS_ERROR_DEBUG, 
                        "Unmounting error : %d\r\n", SYS_FS_Error());
                try = 0;
                appSDcardData.state = APP_SDCARD_STATE_ERROR;
            }
            /* SD card unmount */
            else
            {
                try = 0;
                SYS_DEBUG_MESSAGE(SYS_ERROR_DEBUG, 
                        "Free to remove SD card\r\n");
                LED_GREEN_Off();
                LED_RED_On();
                appSDcardData.state = APP_SDCARD_STATE_IDLE;
            }