Files
MSE-SoftwEng/pico-sensor/McuLib/FatFS/McuFatFSconfig.h
2025-05-06 13:07:01 +00:00

40 lines
1.3 KiB
C

/**
* \file
* \brief Configuration header file for FAT_FileSystem
* Copyright (c) 2020, Erich Styger
* SPDX-License-Identifier: BSD-3-Clause
*
* This header file is used to configure settings of the FAT File System module.
*/
#ifndef __McuFatFS_CONFIG_H
#define __McuFatFS_CONFIG_H
#ifndef McuFatFS_CONFIG_CARD_INSERT_DELAY_TIME_MS
#define McuFatFS_CONFIG_CARD_INSERT_DELAY_TIME_MS (100)
/*!< Delay time in milliseconds after insertion of the card detected */
#endif
#ifndef McuFatFS_CONFIG_SHELL_ENABLED
#define McuFatFS_CONFIG_SHELL_ENABLED (1)
/*!< 1: Shell support is enabled; 0: no shell support enabled */
#endif
#ifndef McuFatFS_CONFIG_IS_DISK_PRESENT_CALLBACK
#define McuFatFS_CONFIG_IS_DISK_PRESENT_CALLBACK McuFatFS_CardPinDiskPresent
/*!< 1: callback name to be used to decide if a device is present or not */
#endif
#ifndef McuFatFS_CONFIG_IS_WRITE_PROTECTED_CALLBACK
#define McuFatFS_CONFIG_IS_WRITE_PROTECTED_CALLBACK McuFatFS_CardPinWriteProtected
/*!< 1: callback name to be used to decide if a device is present or not */
#endif
#ifndef McuFatFS_CONFIG_DEFAULT_DRIVE_STRING
#define McuFatFS_CONFIG_DEFAULT_DRIVE_STRING "0:/"
/*!< default drive used for commands. The first letter defines the drive */
#endif
#endif /* __McuFatFS_CONFIG_H */