亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rbc.lst

?? D12 USB源代碼 硬盤
?? LST
?? 第 1 頁 / 共 4 頁
字號:

 862   3                              TPBulksup_ErrorHandler(CASE13,BOTXfer_wResidue);
 863   3                              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_INVALID_PARAMETER,0);
 864   3      
 865   3                              //retStatus = FALSE;
 866   3                              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
 867   3                              return retStatus;
 868   3                      }
 869   2                      else if(CBW_wXferLen == BOTXfer_wResidue)
 870   2                      {
 871   3                              TPBulksup_ErrorHandler(CASE12,BOTXfer_wResidue);
 872   3                              RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 873   3                              retStatus = TRUE;
 874   3                      }
 875   2                      else
 876   2                      {
 877   3                              TPBulksup_ErrorHandler(CASE11,BOTXfer_wResidue);
 878   3                              RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 879   3                              retStatus = TRUE;
 880   3                      }
 881   2      
 882   2                      BOTFSMstate = USBFSM4BOT_DATAOUT;
 883   2              }
 884   1              else
 885   1              {
 886   2                      BOTXfer_wResidue = CBW_wXferLen;
 887   2                      TPBulksup_ErrorHandler(CASECMDFAIL,BOTXfer_wResidue);
 888   2                      RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_INVALID_CDB,0);
 889   2      
 890   2                      //retStatus = FALSE;
 891   2                      TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
 892   2              }
 893   1      
 894   1              return retStatus;
 895   1      
 896   1      #undef cdbModeSelectSPC
 897   1      }
 898          
 899          BOOLEAN SPC_ModeSense(void)
 900          {
 901   1      #define cdbModeSenseSPC RBC_CDB.SpcCdb_ModeSense
 902   1              BOOLEAN retStatus = FALSE;
 903   1      
 904   1              if(cdbModeSenseSPC.PageCode == MODE_PAGE_RBC_DEVICE_PARAMETERS )
 905   1              {
 906   2                      switch(cdbModeSenseSPC.PageControl)
 907   2                      {
 908   3                      case PAGECTRL_CHANGEABLE:
 909   3      
 910   3                              BOTXfer_pData =(PINT8) &ParaHeadMask;
 911   3                              BOTXfer_wResidue = sizeof(PARAMETER_LIST_LENGTH);
 912   3                              break;
 913   3      
 914   3                      case PAGECTRL_DEFAULT:
 915   3                      case PAGECTRL_CURRENT:
 916   3      
 917   3                              BOTXfer_pData =(PINT8) &DefaultParaHead;
 918   3                              BOTXfer_wResidue = sizeof(PARAMETER_LIST_LENGTH);
 919   3                              break;
 920   3      
 921   3                      case PAGECTRL_SAVED:
 922   3                      default:
 923   3                              //retStatus = FALSE;
C51 COMPILER V7.06   RBC                                                                   02/17/2004 14:42:23 PAGE 16  

 924   3                              TPBulksup_ErrorHandler(CASECMDFAIL,BOTXfer_wResidue);
 925   3                              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_SAVE_ERROR,0);
 926   3                              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
 927   3                              break;
 928   3                      }
 929   2      
 930   2                      if(CBW_wXferLen < BOTXfer_wResidue)
 931   2                      {
 932   3                              BOTXfer_wResidue = CBW_wXferLen;
 933   3                              TPBulksup_ErrorHandler(CASE6,BOTXfer_wResidue);
 934   3                              RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 935   3                      }
 936   2                      else if(CBW_wXferLen == BOTXfer_wResidue)
 937   2                      {
 938   3                              TPBulksup_ErrorHandler(CASE6,BOTXfer_wResidue);
 939   3                              RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 940   3                      }
 941   2                      else
 942   2                      {
 943   3                              TPBulksup_ErrorHandler(CASE5,BOTXfer_wResidue);
 944   3                              RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 945   3                      }
 946   2      
 947   2                      retStatus = TRUE;
 948   2                      BOTFSMstate = USBFSM4BOT_DATAIN;// Goto USBFSM4BOT_DATAIN
 949   2              }
 950   1              else
 951   1              {
 952   2                      //retStatus = FALSE;
 953   2                      TPBulksup_ErrorHandler(CASECMDFAIL,BOTXfer_wResidue);
 954   2                      RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_INVALID_CDB,0);
 955   2                      TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
 956   2              }
 957   1      
 958   1              return retStatus;
 959   1      #undef cdbModeSenseSPC
 960   1      }
 961          
 962          BOOLEAN SPC_LockMedia(void)
 963          {
 964   1      #define cdbLockSPC RBC_CDB.SpcCdb_Remove
 965   1      
 966   1      
 967   1              RBC_PropertyData.bits.MediumRemovFlag = cdbLockSPC.Prevent;
 968   1      
 969   1              if (RBC_PropertyData.bits.MediumRemovFlag == 01)
 970   1                      IDE_CS = 0;
 971   1                      else
 972   1                      IDE_CS = 1;
 973   1              TPBulksup_ErrorHandler(CASE1,0);
 974   1              RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 975   1              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
 976   1              return TRUE;
 977   1      
 978   1      #undef cdbLockSPC
 979   1      }
 980          
 981          BOOLEAN SPC_TestUnit(void)
 982          {
 983   1      #define cdbTestUnit RBC_CDB.SpcCdb_TestUnit
 984   1      
 985   1      
C51 COMPILER V7.06   RBC                                                                   02/17/2004 14:42:23 PAGE 17  

 986   1              if( ATABF_IsAttached )
 987   1              {
 988   2                      TPBulksup_ErrorHandler(CASE1,0);
 989   2                      RBC_BuildSenseData(SCSI_SENSE_NO_SENSE,0,0);
 990   2              }
 991   1              else
 992   1              {
 993   2                      TPBulksup_ErrorHandler(CASECMDFAIL,0);
 994   2                      RBC_BuildSenseData(SCSI_SENSE_NOT_READY,SCSI_ADSENSE_NO_MEDIA_IN_DEVICE,0);
 995   2              }
 996   1      
 997   1              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
 998   1              return TRUE;
 999   1      
1000   1      #undef cdbTestUnit
1001   1      }
1002          
1003          BOOLEAN SPC_RequestSense(void)
1004          {
1005   1      #define cdbRequestSenseSPC RBC_CDB.SpcCdb_RequestSense
1006   1      
1007   1              /*
1008   1              // Adjust TPBulkXfer Paras
1009   1              */
1010   1      
1011   1          Xfer_Space &= BOTXFERSPACE_MASK;
1012   1        //  BOTXfer_atRAM = 1;
1013   1            BOTXfer_atROM = 1;
1014   1      
1015   1              BOTXfer_pData =(PINT8)&Req_SenseData ;
1016   1              BOTXfer_wResidue = sizeof(Req_SenseData);
1017   1      
1018   1              TPBulksup_ErrorHandler(CASE6,BOTXfer_wResidue);
1019   1      
1020   1              BOTFSMstate = USBFSM4BOT_DATAIN;
1021   1      
1022   1              return TRUE;
1023   1      #undef cdbRequestSenseSPC
1024   1      }
1025          
1026          //Optional
1027          BOOLEAN RBC_Format(void)
1028          {
1029   1              TPBulksup_ErrorHandler(CASECMDFAIL,0);
1030   1              RBC_BuildSenseData(SCSI_SENSE_MEDIUM_ERROR,SCSI_ADSENSE_FORMAT_ERROR,0x01);
1031   1              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
1032   1              return TRUE;
1033   1      
1034   1      }
1035          
1036          BOOLEAN SPC_Reserve6(void)
1037          {
1038   1              TPBulksup_ErrorHandler(CASECMDFAIL,0);
1039   1              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_ILLEGAL_COMMAND,0);
1040   1              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
1041   1              return TRUE;
1042   1      }
1043          
1044          BOOLEAN SPC_Release6(void)
1045          {
1046   1              TPBulksup_ErrorHandler(CASECMDFAIL,0);
1047   1              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_ILLEGAL_COMMAND,0);
C51 COMPILER V7.06   RBC                                                                   02/17/2004 14:42:23 PAGE 18  

1048   1              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
1049   1              return TRUE;
1050   1      }
1051          
1052          BOOLEAN SPC_PersisReserveIn(void)
1053          {
1054   1              TPBulksup_ErrorHandler(CASECMDFAIL,0);
1055   1              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_ILLEGAL_COMMAND,0);
1056   1              TPBulk_CSWHandler();// Goto USBFSM4BOT_CSWPROC;
1057   1              return TRUE;
1058   1      
1059   1      }
1060          
1061          BOOLEAN SPC_PersisReserveOut(void)
1062          {
1063   1      
1064   1              //Just Retrieve and discard data from USB FIFO
1065   1      
1066   1          Xfer_Space &= BOTXFERSPACE_MASK;
1067   1          BOTXfer_atROM = 1;
1068   1      
1069   1          BOTXfer_pData = (PINT8)0;
1070   1              BOTXfer_wResidue = CBW_wXferLen;
1071   1      
1072   1              TPBulksup_ErrorHandler(CASECMDFAIL,BOTXfer_wResidue);
1073   1              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_ILLEGAL_COMMAND,0);
1074   1      
1075   1              BOTFSMstate = USBFSM4BOT_DATAOUT;
1076   1      
1077   1              return TRUE;
1078   1      }
1079          
1080          BOOLEAN SPC_WriteBuff(void)
1081          {
1082   1      #define cdbWriteBuff RBC_CDB.SpcCdb_WriteBuffer
1083   1      
1084   1              //Just Retrieve and discard data from USB FIFO
1085   1      
1086   1          Xfer_Space &= BOTXFERSPACE_MASK;
1087   1          BOTXfer_atROM = 1;
1088   1      
1089   1          BOTXfer_pData = (PINT8)0;
1090   1              BOTXfer_wResidue = CBW_wXferLen;
1091   1      
1092   1              TPBulksup_ErrorHandler(CASECMDFAIL,BOTXfer_wResidue);
1093   1              RBC_BuildSenseData(SCSI_SENSE_ILLEGAL_REQUEST,SCSI_ADSENSE_CMDSEQ_ERROR,0);
1094   1      
1095   1              BOTFSMstate = USBFSM4BOT_DATAOUT;
1096   1      
1097   1              return TRUE;
1098   1      #undef cdbWriteBuff
1099   1      }
1100          
1101          
1102          
1103          void RBC_BuildSenseData(INT8 SenseKey, INT8 ASC, INT8 ASCQ)
1104          {
1105   1      
1106   1      /*
1107   1              RBC_SenseData.ResponseCode = SCSI_RESPONSECODE_CURRENT_ERROR;
1108   1              RBC_SenseData.Valid = 0;
1109   1              //RBC_SenseData.SegmentNum = 0;
C51 COMPILER V7.06   RBC                                                                   02/17/2004 14:42:23 PAGE 19  

1110   1              RBC_SenseData.SenseKey =  SenseKey;
1111   1              //RBC_SenseData.Reserved0 = 0;
1112   1              //RBC_SenseData.WrongLenIndicator = 0;
1113   1              //RBC_SenseData.EndofMedium = 0;
1114   1              //RBC_SenseData.FileMark = 0;
1115   1              //RBC_SenseData.Info_0 = 0;
1116   1              //RBC_SenseData.Info_1 = 0;
1117   1              //RBC_SenseData.Info_2 = 0;
1118   1              //RBC_SenseData.Info_3 = 0;
1119   1              RBC_SenseData.AdditionalSenseLen = 0xa;
1120   1              //RBC_SenseData.CommandSpecInfo_0 = 0;
1121   1              //RBC_SenseData.CommandSpecInfo_1 = 0;
1122   1              //RBC_SenseData.CommandSpecInfo_2 = 0;
1123   1              //RBC_SenseData.CommandSpecInfo_3 = 0;
1124   1              RBC_SenseData.ASC = ASC;
1125   1              RBC_SenseData.ASCQ = ASCQ;
1126   1              //RBC_SenseData.FieldReplacableUnitCode = 0;
1127   1              //RBC_SenseData.SenseKeySpec_0 = 0;
1128   1              //RBC_SenseData.SenseKeySpecValid = 0;
1129   1              //RBC_SenseData.SenseKeySpec_1 = 0;
1130   1              //RBC_SenseData.SenseKeySpec_2 = 0;
1131   1      */
1132   1      }
*** WARNING C280 IN LINE 1103 OF RBC.C: 'SenseKey': unreferenced local variable
*** WARNING C280 IN LINE 1103 OF RBC.C: 'ASC': unreferenced local variable
*** WARNING C280 IN LINE 1103 OF RBC.C: 'ASCQ': unreferenced local variable


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1427    ----
   CONSTANT SIZE    =    216    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       3
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       4
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  3 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人精品1314www| 亚洲国产另类精品专区| 亚洲福利电影网| 国产成人在线免费| 欧美日韩成人综合天天影院| 亚洲免费在线播放| 成人亚洲精品久久久久软件| 欧美久久一二区| 亚洲精品亚洲人成人网在线播放| 国产综合一区二区| 精品视频一区二区三区免费| 中文字幕亚洲欧美在线不卡| 国产激情视频一区二区三区欧美| 51精品国自产在线| 亚洲一区中文在线| 91久久精品日日躁夜夜躁欧美| 久久精品一二三| 久久精品久久99精品久久| 欧美日韩综合一区| 一区二区三区四区在线| 91免费视频网| 国产精品久久久久久久久免费丝袜| 精品伊人久久久久7777人| 91精品国产欧美日韩| 一区二区三区四区乱视频| 91在线视频免费观看| 国产精品不卡在线| 成人avav影音| 国产精品色在线观看| 成人免费毛片aaaaa**| 国产亚洲美州欧州综合国| 久久99国产精品麻豆| 日韩欧美黄色影院| 国内国产精品久久| 精品999在线播放| 国产一区视频在线看| 久久婷婷久久一区二区三区| 黄网站免费久久| 国产亚洲欧美在线| 成人免费视频播放| 亚洲欧美精品午睡沙发| 欧美性欧美巨大黑白大战| 亚洲综合色区另类av| 欧美伦理电影网| 久久99精品视频| 久久久精品2019中文字幕之3| 国产精品影视在线观看| 亚洲国产成人午夜在线一区| 成人精品一区二区三区四区 | 国产精一品亚洲二区在线视频| 日韩一级片网站| 国产在线播放一区| 国产精品久99| 欧美三级韩国三级日本一级| 日韩电影免费一区| 久久久精品蜜桃| 在线欧美一区二区| 奇米精品一区二区三区在线观看 | 青娱乐精品视频| 婷婷开心激情综合| 日韩欧美第一区| 国产精品99久久久久久久vr | 99国产精品久| 亚洲bt欧美bt精品777| 欧美精品一区二区久久婷婷| 99视频在线精品| 日韩国产欧美在线视频| 久久久久久亚洲综合| 欧美色综合天天久久综合精品| 老汉av免费一区二区三区| 中文久久乱码一区二区| 欧美麻豆精品久久久久久| 国产在线精品国自产拍免费| 亚洲精品一二三| 久久天堂av综合合色蜜桃网| 色噜噜狠狠色综合中国| 国产一区二区三区国产| 亚洲午夜精品网| 国产日韩av一区| 337p亚洲精品色噜噜噜| 99精品偷自拍| 国产最新精品精品你懂的| 亚洲成人福利片| 国产精品国产自产拍高清av王其| 欧美日韩国产首页| 成人av网站免费观看| 日本在线不卡视频一二三区| 亚洲色欲色欲www在线观看| 日韩一区二区三区免费看 | 亚洲综合免费观看高清完整版在线 | 日韩精品一区二区三区视频在线观看| 欧美日韩综合不卡| 粉嫩av亚洲一区二区图片| 日本成人超碰在线观看| 一片黄亚洲嫩模| 国产精品毛片久久久久久久| 精品国产污污免费网站入口 | 久久婷婷国产综合国色天香| 在线成人免费视频| 在线观看www91| 色综合久久天天| 丰满少妇久久久久久久| 国精产品一区一区三区mba桃花| 日精品一区二区| 亚洲国产综合人成综合网站| 亚洲欧美日韩精品久久久久| 国产精品色婷婷久久58| 中文字幕av资源一区| 国产亚洲精品中文字幕| 国产亚洲欧美一级| 国产无一区二区| 国产欧美一区视频| 欧美国产日韩精品免费观看| 精品国产露脸精彩对白 | 国产成人久久精品77777最新版本| 秋霞影院一区二区| 美女脱光内衣内裤视频久久影院| 日韩精品一级二级| 琪琪一区二区三区| 九色porny丨国产精品| 狠狠色狠狠色综合日日91app| 一本大道av一区二区在线播放| voyeur盗摄精品| 99热在这里有精品免费| 色综合天天综合色综合av | 丁香婷婷综合网| 不卡影院免费观看| 一本一本久久a久久精品综合麻豆| 91在线视频网址| 欧美日韩免费高清一区色橹橹| 欧美性色aⅴ视频一区日韩精品| 欧美日韩在线精品一区二区三区激情| 欧美日韩大陆在线| 欧美精品一区二区三区在线播放| 久久免费视频一区| 亚洲欧洲成人精品av97| 亚洲色图.com| 日韩激情视频网站| 国产成人h网站| 色综合色综合色综合| 欧美喷潮久久久xxxxx| 精品日韩成人av| 欧美国产一区二区在线观看 | 欧美三区在线观看| 日韩精品一区二区三区三区免费 | 成人午夜精品一区二区三区| 91在线播放网址| 日韩一区二区免费视频| 国产欧美一区二区精品性色超碰| 亚洲黄色在线视频| 蜜臀国产一区二区三区在线播放| 粉嫩蜜臀av国产精品网站| 精品视频一区三区九区| 国产三级欧美三级| 亚洲综合男人的天堂| 国产一区二三区| 欧美日韩视频专区在线播放| 久久久一区二区三区| 亚洲精品大片www| 国产乱国产乱300精品| 欧美日韩五月天| 成人欧美一区二区三区黑人麻豆 | 国产99一区视频免费| 精品视频1区2区| 亚洲国产精华液网站w| 午夜欧美2019年伦理| av成人老司机| 久久综合视频网| 日韩av一区二| 色8久久人人97超碰香蕉987| 久久久久久久久久电影| 三级影片在线观看欧美日韩一区二区| 成人av电影在线播放| 精品成人佐山爱一区二区| 亚洲亚洲精品在线观看| av中文字幕在线不卡| 欧美tickling网站挠脚心| 激情综合色综合久久综合| 欧美网站大全在线观看| 国产精品成人午夜| 国产91精品免费| 精品88久久久久88久久久| 爽好多水快深点欧美视频| 在线免费观看一区| 国产精品狼人久久影院观看方式| 久久成人18免费观看| 在线综合视频播放| 午夜精品久久久久久久久| 欧美在线观看你懂的| 亚洲精品菠萝久久久久久久| 成人sese在线| 国产欧美一区二区精品久导航 | 亚洲不卡一区二区三区| 色婷婷av一区二区三区大白胸| 中国色在线观看另类| 成人性生交大合| 国产精品无遮挡| 成人一级片在线观看| 国产精品素人视频| 成人av电影免费观看|