⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ms_msd_fn_xfer.h

📁 MSTAR03的数码相框的代码
💻 H
字号:
#ifndef _MS_MSD_FN_XFER_H_
#define _MS_MSD_FN_XFER_H_

typedef struct
{
    __u8   opcode;
    __u8   lun;
    __u32  d32;
    __u32  f32;
    __u8   reserved[6];
} CBWCB;
#if 0
typedef struct
{
    U32 signature;
    U32 tag;
    U32 dxfer_length;
    U8  dir_flag;
    U8  max_lun;
    U8  cmd_length;
    U8  unused;
    union
    {
        U8  cmd_bytes[16];
        CBWCB cbwcmdblk;
    }cb;
} MSDFN_BOT_CBW_STRU;
#else
typedef struct
{
    __u32 signature;
    __u32 tag;
    __u32 dxfer_length;
    __u8  dir_flag;
    __u8  max_lun;
    __u8  cmd_length;
    __u8  unused;
    __u8  cmd_bytes[16];
} MSDFN_BOT_CBW_STRU;
#endif
typedef struct
{
    __u32 signature;
    __u32 tag;
    __u32 residue;
    __u8  status;
    __u8  unused1;
    __u8  unused2;
    __u8  unused3;
} MSDFN_BOT_CSW_STRU;

extern __s32  otgfun_residue ;
extern __u32  otgactualXfer_len ;
extern __u8  otgdataXfer_dir ;

__u8 USB_MSDFN_BOT_Calc_Case(MSDFN_BOT_CBW_STRU cbw);
__u8 USB_MSDFN_BOT_Err_Hndlr(MSDFN_BOT_CBW_STRU cbw,__u8 sts);
void USB_MSDFN_Decode_CBW(__u8 *cbwP, MSDFN_BOT_CBW_STRU *cbw);
void USB_MSDFN_Encode_CSW(MSDFN_BOT_CSW_STRU csw, __u8 *cswP);
void USB_Endpoint_Bulk_In_Stall(void);
void USB_Endpoint_Bulk_Out_Stall(void);
#endif   //_MS_MSD_FN_XFER_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -