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

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

?? usbconfigurationdescriptor.lst

?? 本程序是以前程序的升級
?? LST
?? 第 1 頁 / 共 2 頁
字號:
###############################################################################
#                                                                             #
#                                                       24/Apr/2009  16:18:15 #
# IAR ARM ANSI C/C++ Compiler V5.11.0.20622/W32 EVALUATION                    #
# Copyright 1999-2007 IAR Systems. All rights reserved.                       #
#                                                                             #
#    Cpu mode     =  arm                                                      #
#    Endian       =  little                                                   #
#    Source file  =  D:\basic-dataflash-project-at91sam7se-ek\at91lib\usb\com #
#                    mon\core\USBConfigurationDescriptor.c                    #
#    Command line =  D:\basic-dataflash-project-at91sam7se-ek\at91lib\usb\com #
#                    mon\core\USBConfigurationDescriptor.c -D at91sam7se512   #
#                    -D sram -D TRACE_LEVEL=4 -lC                             #
#                    D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\ewp\at91sam7se512_sram\List\      #
#                    --remarks --diag_suppress Pe826,Pe1375 -o                #
#                    D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\ewp\at91sam7se512_sram\Obj\       #
#                    --no_cse --no_unroll --no_inline --no_code_motion        #
#                    --no_tbaa --no_clustering --no_scheduling --debug        #
#                    --endian little --cpu ARM7TDMI -e --fpu None             #
#                    --dlib_config "D:\Program Files\arm\ARM\INC\DLib_Config_ #
#                    Full.h" -I D:\basic-dataflash-project-at91sam7se-ek\at91 #
#                    sam7se-ek\basic-dataflash-project\ewp\..\..\..\at91lib/p #
#                    eripherals\ -I D:\basic-dataflash-project-at91sam7se-ek\ #
#                    at91sam7se-ek\basic-dataflash-project\ewp\..\..\..\at91l #
#                    ib\ -I D:\basic-dataflash-project-at91sam7se-ek\at91sam7 #
#                    se-ek\basic-dataflash-project\ewp\..\..\..\at91lib/memor #
#                    ies\ -I D:\basic-dataflash-project-at91sam7se-ek\at91sam #
#                    7se-ek\basic-dataflash-project\ewp\..\..\..\at91lib/boar #
#                    ds/at91sam7se-ek\ -I "D:\Program Files\arm\ARM\INC\"     #
#                    --interwork --cpu_mode arm -Oh                           #
#    List file    =  D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\ewp\at91sam7se512_sram\List\USBCo #
#                    nfigurationDescriptor.lst                                #
#    Object file  =  D:\basic-dataflash-project-at91sam7se-ek\at91sam7se-ek\b #
#                    asic-dataflash-project\ewp\at91sam7se512_sram\Obj\USBCon #
#                    figurationDescriptor.o                                   #
#                                                                             #
#                                                                             #
###############################################################################

D:\basic-dataflash-project-at91sam7se-ek\at91lib\usb\common\core\USBConfigurationDescriptor.c
      1          /* ----------------------------------------------------------------------------
      2           *         ATMEL Microcontroller Software Support 
      3           * ----------------------------------------------------------------------------
      4           * Copyright (c) 2008, Atmel Corporation
      5           *
      6           * All rights reserved.
      7           *
      8           * Redistribution and use in source and binary forms, with or without
      9           * modification, are permitted provided that the following conditions are met:
     10           *
     11           * - Redistributions of source code must retain the above copyright notice,
     12           * this list of conditions and the disclaimer below.
     13           *
     14           * Atmel's name may not be used to endorse or promote products derived from
     15           * this software without specific prior written permission.
     16           *
     17           * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
     18           * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
     19           * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
     20           * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
     21           * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     22           * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
     23           * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
     24           * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
     25           * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
     26           * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27           * ----------------------------------------------------------------------------
     28           */
     29          
     30          /*
     31              Title: USBConfigurationDescriptor implementation
     32          
     33              About: Purpose
     34                  Implementation of the USBConfigurationDescriptor class.
     35          */
     36          
     37          //-----------------------------------------------------------------------------
     38          //         Headers
     39          //-----------------------------------------------------------------------------
     40          
     41          #include "USBConfigurationDescriptor.h"
     42          
     43          //-----------------------------------------------------------------------------
     44          //         Exported functions
     45          //-----------------------------------------------------------------------------
     46          
     47          //-----------------------------------------------------------------------------
     48          /// Returns the total length of a configuration, i.e. including the 
     49          /// descriptors following it.
     50          /// \param configuration Pointer to a USBConfigurationDescriptor instance.
     51          /// \return Total length (in bytes) of the configuration.
     52          //-----------------------------------------------------------------------------

   \                                 In section .text, align 4, keep-with-next
     53          unsigned int USBConfigurationDescriptor_GetTotalLength(
     54              const USBConfigurationDescriptor *configuration)
     55          {
     56              return configuration->wTotalLength;
   \                     USBConfigurationDescriptor_GetTotalLength:
   \   00000000   0310D0E5           LDRB     R1,[R0, #+3]
   \   00000004   0220D0E5           LDRB     R2,[R0, #+2]
   \   00000008   010482E1           ORR      R0,R2,R1, LSL #+8
   \   0000000C   1EFF2FE1           BX       LR               ;; return
     57          }
     58          
     59          //-----------------------------------------------------------------------------
     60          /// Returns the number of interfaces in a configuration.
     61          /// \param configuration Pointer to a USBConfigurationDescriptor instance.
     62          /// \return Number of interfaces in configuration.
     63          //-----------------------------------------------------------------------------

   \                                 In section .text, align 4, keep-with-next
     64          unsigned char USBConfigurationDescriptor_GetNumInterfaces(
     65              const USBConfigurationDescriptor *configuration)
     66          {
     67              return configuration->bNumInterfaces;
   \                     USBConfigurationDescriptor_GetNumInterfaces:
   \   00000000   0400D0E5           LDRB     R0,[R0, #+4]
   \   00000004   1EFF2FE1           BX       LR               ;; return
     68          }
     69          
     70          //-----------------------------------------------------------------------------
     71          /// Indicates if the device is self-powered when in a given configuration.
     72          /// \param configuration Pointer to a USBConfigurationDescriptor instance.
     73          /// \return 1 if the device is self-powered when in the given configuration;
     74          ///         otherwise 0.
     75          //-----------------------------------------------------------------------------

   \                                 In section .text, align 4, keep-with-next
     76          unsigned char USBConfigurationDescriptor_IsSelfPowered(
     77              const USBConfigurationDescriptor *configuration)
     78          {
     79              if ((configuration->bmAttributes & (1 << 6)) != 0) {
   \                     USBConfigurationDescriptor_IsSelfPowered:
   \   00000000   0700D0E5           LDRB     R0,[R0, #+7]
   \   00000004   400010E3           TST      R0,#0x40
   \   00000008   0000A003           MOVEQ    R0,#+0
     80          
     81                  return 1;
   \   0000000C   0100A013           MOVNE    R0,#+1
   \   00000010   1EFF2FE1           BX       LR
     82              }
     83              else {
     84          
     85                  return 0;
     86              }
     87          }
     88          
     89          //-----------------------------------------------------------------------------
     90          /// Parses the given Configuration descriptor (followed by relevant
     91          /// interface, endpoint and class-specific descriptors) into three arrays.
     92          /// *Each array must have its size equal or greater to the number of
     93          /// descriptors it stores plus one*. A null-value is inserted after the last
     94          /// descriptor of each type to indicate the array end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品一区二区三区| 欧美蜜桃一区二区三区| 国产成人av影院| 国产在线国偷精品免费看| 六月婷婷色综合| 麻豆91免费看| 精品午夜一区二区三区在线观看| 九九国产精品视频| 蜜桃精品视频在线观看| 精品一区二区免费在线观看| 久久国产精品99精品国产| 国产最新精品精品你懂的| 国产毛片精品视频| 成人妖精视频yjsp地址| heyzo一本久久综合| 91网址在线看| 欧美日韩中字一区| 日韩欧美电影在线| 久久久www免费人成精品| 国产精品视频九色porn| 国产精品毛片无遮挡高清| 亚洲免费观看在线视频| 亚洲大尺度视频在线观看| 美女在线一区二区| 国产剧情在线观看一区二区| 成人午夜短视频| 国产精品理伦片| 一区二区三区四区乱视频| 亚洲一区二区免费视频| 裸体在线国模精品偷拍| 国产成人亚洲综合色影视| av中文字幕在线不卡| 欧美三级日韩在线| 欧美精品一区二区三区一线天视频| 久久精品视频免费| 亚洲精品免费在线观看| 麻豆国产一区二区| 91无套直看片红桃| 日韩三级伦理片妻子的秘密按摩| 国产日本欧洲亚洲| 一区二区三区四区激情| 麻豆专区一区二区三区四区五区| 丰满亚洲少妇av| 欧美亚洲国产一区二区三区va| 日韩精品在线网站| 综合久久国产九一剧情麻豆| 日本亚洲视频在线| 成人国产电影网| 欧美一区二区三区的| 中文av一区二区| 日韩高清在线观看| 成人av在线网| 欧美一级日韩一级| 亚洲欧美日韩久久| 国产精品一区三区| 欧美日韩精品电影| 日韩码欧中文字| 懂色av中文字幕一区二区三区| 国产欧美一区在线| 亚洲一区二区三区国产| 精品一区二区三区视频| 91欧美激情一区二区三区成人| 日韩欧美区一区二| 亚洲在线观看免费| 粉嫩av一区二区三区| 欧美日韩视频一区二区| 国产精品日韩成人| 看片网站欧美日韩| 欧美天堂亚洲电影院在线播放| 日本一区二区免费在线| 免费精品视频在线| 欧美亚洲国产一区在线观看网站| 国产精品天天摸av网| 美美哒免费高清在线观看视频一区二区 | 99精品国产99久久久久久白柏| 日韩午夜在线播放| 亚洲国产视频网站| 99精品视频一区二区三区| 精品国产乱码久久久久久久久| 亚洲一区在线电影| 色婷婷精品久久二区二区蜜臂av | 日本成人在线看| 欧美怡红院视频| 亚洲男人天堂av| 91视视频在线直接观看在线看网页在线看 | 久久久www成人免费无遮挡大片| 日韩中文字幕不卡| 欧美无乱码久久久免费午夜一区 | 91免费精品国自产拍在线不卡| 久久久综合视频| 久久av资源网| 日韩欧美国产午夜精品| 日产国产欧美视频一区精品| 欧美午夜精品久久久久久超碰| 亚洲卡通动漫在线| 91美女片黄在线观看| 综合久久久久久| 色天天综合色天天久久| 亚洲欧美日韩中文字幕一区二区三区| 成人国产一区二区三区精品| 国产三级欧美三级| 国产传媒日韩欧美成人| 国产嫩草影院久久久久| 成人中文字幕电影| 中文字幕一区二区三中文字幕| 99久久777色| 伊人夜夜躁av伊人久久| 在线亚洲+欧美+日本专区| 亚洲一区二区精品视频| 欧美老人xxxx18| 奇米一区二区三区av| 日韩欧美www| 极品美女销魂一区二区三区免费 | 亚洲v中文字幕| 欧美美女直播网站| 免费在线欧美视频| 久久综合中文字幕| 成人高清在线视频| 亚洲一卡二卡三卡四卡| 欧美精品三级在线观看| 久久精品国产久精国产| 国产女人18毛片水真多成人如厕| 成人开心网精品视频| 亚洲日韩欧美一区二区在线| 欧美性高清videossexo| 五月天精品一区二区三区| 日韩欧美视频在线| 春色校园综合激情亚洲| 一区二区在线看| 日韩免费在线观看| 岛国精品在线播放| 亚洲福利一二三区| 精品日韩一区二区三区| av电影在线观看一区| 亚洲一区成人在线| 2023国产精品自拍| 91视频一区二区| 青青草原综合久久大伊人精品| 日本一区二区视频在线观看| 在线免费观看不卡av| 裸体在线国模精品偷拍| 自拍偷拍亚洲激情| 欧美一区二区三区男人的天堂| 国产精品白丝jk白祙喷水网站 | 色综合久久中文字幕综合网| 日韩精品国产欧美| 国产欧美精品一区二区三区四区| 在线免费观看一区| 国产一区999| 亚洲一区自拍偷拍| 久久久国产精品麻豆| 欧美在线free| 国产成人小视频| 午夜欧美视频在线观看| 日本一区二区三区久久久久久久久不 | 国产伦理精品不卡| 一区二区免费看| 国产午夜精品久久久久久久 | 亚洲成人免费影院| 久久久久久99久久久精品网站| 91精品1区2区| 国产一区二区三区香蕉| 亚洲一区二区视频在线观看| 久久久亚洲精品一区二区三区| 欧美无砖砖区免费| 成人av综合在线| 麻豆精品久久精品色综合| 一区二区理论电影在线观看| 国产午夜亚洲精品午夜鲁丝片| 欧美巨大另类极品videosbest| 成人av午夜影院| 国产综合成人久久大片91| 亚洲一区二区三区视频在线| 国产精品成人在线观看| 精品久久久久一区| 91精品国产综合久久婷婷香蕉 | 91精品国产综合久久小美女| 色琪琪一区二区三区亚洲区| 国产一区不卡精品| 蜜桃视频免费观看一区| 亚洲午夜精品17c| 亚洲人成网站影音先锋播放| 久久婷婷一区二区三区| 日韩一区二区三| 欧美在线短视频| 日本高清免费不卡视频| 91在线观看一区二区| 成人性生交大片免费看中文网站| 久久国产精品99久久久久久老狼| 丝袜a∨在线一区二区三区不卡| 一区二区三区日韩精品视频| 1024成人网| 国产精品国产三级国产aⅴ入口| 久久伊99综合婷婷久久伊| 日韩视频免费观看高清完整版| 欧美人牲a欧美精品| 欧美色精品在线视频| 欧洲日韩一区二区三区| 在线观看成人小视频| 欧美亚洲国产bt|