mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-15 19:08:54 +00:00
33 lines
1.1 KiB
C
33 lines
1.1 KiB
C
|
|
/*
|
|||
|
|
* Copyright (c) 2022, ArtInChip Technology Co., Ltd
|
|||
|
|
*
|
|||
|
|
* SPDX-License-Identifier: Apache-2.0
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#ifndef _MSD_DISKIO_H_
|
|||
|
|
#define _MSD_DISKIO_H_
|
|||
|
|
|
|||
|
|
/*******************************************************************************
|
|||
|
|
* Definitions
|
|||
|
|
******************************************************************************/
|
|||
|
|
|
|||
|
|
#define usb_disk_status(pdrv) USB_disk_status()
|
|||
|
|
#define usb_disk_initialize(pdrv) USB_disk_initialize()
|
|||
|
|
#define usb_disk_read(pdrv, var1, var2, var3) USB_disk_read(var1, var2, var3)
|
|||
|
|
#define usb_disk_write(pdrv, var1, var2, var3) USB_disk_write(var1, var2, var3)
|
|||
|
|
#define usb_disk_ioctl(pdrv, var1, var2) USB_disk_ioctl(var1, var2)
|
|||
|
|
|
|||
|
|
/*******************************************************************************
|
|||
|
|
* API
|
|||
|
|
******************************************************************************/
|
|||
|
|
|
|||
|
|
int USB_disk_status(void);
|
|||
|
|
int USB_disk_initialize(void);
|
|||
|
|
int USB_disk_read(BYTE *buff, LBA_t sector, UINT count);
|
|||
|
|
int USB_disk_write(const BYTE *buff, LBA_t sector, UINT count);
|
|||
|
|
int USB_disk_ioctl(BYTE cmd, void *buff);
|
|||
|
|
|
|||
|
|
|
|||
|
|
#endif /* _MSD_DISKIO_H_ */
|
|||
|
|
|