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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? changelog.txt

?? avr單片機usb下載器的制作資料
?? TXT
字號:
This file documents changes in the firmware-only USB driver for atmel's AVRmicrocontrollers. New entries are always appended to the end of the file.Scroll down to the bottom to see the most recent changes.2005-04-01:  - Implemented endpoint 1 as interrupt-in endpoint.  - Moved all configuration options to usbconfig.h which is not part of the    driver.  - Changed interface for usbVendorSetup().  - Fixed compatibility with ATMega8 device.  - Various minor optimizations.2005-04-11:  - Changed interface to application: Use usbFunctionSetup(), usbFunctionRead()    and usbFunctionWrite() now. Added configuration options to choose which    of these functions to compile in.  - Assembler module delivers receive data non-inverted now.  - Made register and bit names compatible with more AVR devices.2005-05-03:  - Allow address of usbRxBuf on any memory page as long as the buffer does    not cross 256 byte page boundaries.  - Better device compatibility: works with Mega88 now.  - Code optimization in debugging module.  - Documentation updates.2006-01-02:  - Added (free) default Vendor- and Product-IDs bought from voti.nl.  - Added USBID-License.txt file which defines the rules for using the free    shared VID/PID pair.  - Added Readme.txt to the usbdrv directory which clarifies administrative    issues.2006-01-25:  - Added "configured state" to become more standards compliant.  - Added "HALT" state for interrupt endpoint.  - Driver passes the "USB Command Verifier" test from usb.org now.  - Made "serial number" a configuration option.  - Minor optimizations, we now recommend compiler option "-Os" for best    results.  - Added a version number to usbdrv.h2006-02-03:  - New configuration variable USB_BUFFER_SECTION for the memory section where    the USB rx buffer will go. This defaults to ".bss" if not defined. Since    this buffer MUST NOT cross 256 byte pages (not even touch a page at the    end), the user may want to pass a linker option similar to    "-Wl,--section-start=.mybuffer=0x800060".  - Provide structure for usbRequest_t.  - New defines for USB constants.  - Prepared for HID implementations.  - Increased data size limit for interrupt transfers to 8 bytes.  - New macro usbInterruptIsReady() to query interrupt buffer state.2006-02-18:  - Ensure that the data token which is sent as an ack to an OUT transfer is    always zero sized. This fixes a bug where the host reports an error after    sending an out transfer to the device, although all data arrived at the    device.  - Updated docs in usbdrv.h to reflect changed API in usbFunctionWrite().* Release 2006-02-20  - Give a compiler warning when compiling with debugging turned on.  - Added Oleg Semyonov's changes for IAR-cc compatibility.  - Added new (optional) functions usbDeviceConnect() and usbDeviceDisconnect()    (also thanks to Oleg!).  - Rearranged tests in usbPoll() to save a couple of instructions in the most    likely case that no actions are pending.  - We need a delay between the SET ADDRESS request until the new address    becomes active. This delay was handled in usbPoll() until now. Since the    spec says that the delay must not exceed 2ms, previous versions required    aggressive polling during the enumeration phase. We have now moved the    handling of the delay into the interrupt routine.  - We must not reply with NAK to a SETUP transaction. We can only achieve this    by making sure that the rx buffer is empty when SETUP tokens are expected.    We therefore don't pass zero sized data packets from the status phase of    a transfer to usbPoll(). This change MAY cause troubles if you rely on    receiving a less than 8 bytes long packet in usbFunctionWrite() to    identify the end of a transfer. usbFunctionWrite() will NEVER be called    with a zero length.* Release 2006-03-14  - Improved IAR C support: tiny memory model, more devices  - Added template usbconfig.h file under the name usbconfig-prototype.h* Release 2006-03-26  - Added provision for one more interrupt-in endpoint (endpoint 3).  - Added provision for one interrupt-out endpoint (endpoint 1).  - Added flowcontrol macros for USB.  - Added provision for custom configuration descriptor.  - Allow ANY two port bits for D+ and D-.  - Merged (optional) receive endpoint number into global usbRxToken variable.  - Use USB_CFG_IOPORTNAME instead of USB_CFG_IOPORT. We now construct the    variable name from the single port letter instead of computing the address    of related ports from the output-port address.* Release 2006-06-26  - Updated documentation in usbdrv.h and usbconfig-prototype.h to reflect the    new features.  - Removed "#warning" directives because IAR does not understand them. Use    unused static variables instead to generate a warning.  - Do not include <avr/io.h> when compiling with IAR.  - Introduced USB_CFG_DESCR_PROPS_* in usbconfig.h to configure how each    USB descriptor should be handled. It is now possible to provide descriptor    data in Flash, RAM or dynamically at runtime.  - STALL is now a status in usbTxLen* instead of a message. We can now conform    to the spec and leave the stall status pending until it is cleared.  - Made usbTxPacketCnt1 and usbTxPacketCnt3 public. This allows the    application code to reset data toggling on interrupt pipes.* Release 2006-07-18  - Added an #if !defined __ASSEMBLER__ to the warning in usbdrv.h. This fixes    an assembler error.  - usbDeviceDisconnect() takes pull-up resistor to high impedance now.* Release 2007-02-01  - Merged in some code size improvements from usbtiny (thanks to Dick    Streefland for these optimizations!)  - Special alignment requirement for usbRxBuf not required any more. Thanks    again to Dick Streefland for this hint!  - Reverted to "#warning" instead of unused static variables -- new versions    of IAR CC should handle this directive.  - Changed Open Source license to GNU GPL v2 in order to make linking against    other free libraries easier. We no longer require publication of the    circuit diagrams, but we STRONGLY encourage it. If you improve the driver    itself, PLEASE grant us a royalty free license to your changes for our    commercial license.* Release 2007-03-29  - New configuration option "USB_PUBLIC" in usbconfig.h.  - Set USB version number to 1.10 instead of 1.01.  - Code used USB_CFG_DESCR_PROPS_STRING_DEVICE and    USB_CFG_DESCR_PROPS_STRING_PRODUCT inconsistently. Changed all occurrences    to USB_CFG_DESCR_PROPS_STRING_PRODUCT.  - New assembler module for 16.5 MHz RC oscillator clock with PLL in receiver    code.  - New assembler module for 16 MHz crystal.  - usbdrvasm.S contains common code only, clock-specific parts have been moved    to usbdrvasm12.S, usbdrvasm16.S and usbdrvasm165.S respectively.* Release 2007-06-25  - 16 MHz module: Do SE0 check in stuffed bits as well.* Release 2007-07-07

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲电影在线| 91污在线观看| 不卡欧美aaaaa| 欧美疯狂性受xxxxx喷水图片| 欧美tickling挠脚心丨vk| 亚洲欧洲99久久| 久久se这里有精品| 欧美老年两性高潮| 自拍偷拍亚洲激情| 国产一区二区三区黄视频 | 欧美嫩在线观看| 国产日韩欧美精品一区| 日本不卡一区二区三区高清视频| 成人小视频在线| 26uuu亚洲| 美女一区二区在线观看| 欧美中文字幕一区二区三区| 国产日韩欧美精品电影三级在线| 免费看日韩精品| 欧美精品亚洲二区| 香蕉av福利精品导航| 色综合天天视频在线观看 | 久久精品视频网| 免费在线观看日韩欧美| 欧美三级在线视频| 一区二区成人在线| 91美女在线看| 亚洲乱码中文字幕综合| 不卡一区二区三区四区| 国产精品久久久久久久久久久免费看 | 亚洲欧美精品午睡沙发| 白白色 亚洲乱淫| 国产精品理论片| 成人av在线资源网站| 国产人妖乱国产精品人妖| 国产揄拍国内精品对白| 精品久久国产老人久久综合| 欧美a一区二区| 欧美一二三区在线观看| 久久精品国产亚洲aⅴ| 91精品国产乱码| 久久99久国产精品黄毛片色诱| 欧美一区二区三区四区在线观看| 日韩电影在线观看网站| 日韩欧美国产不卡| 国产黄色91视频| 一区在线观看视频| 色94色欧美sute亚洲13| 亚洲午夜av在线| 69精品人人人人| 久久国产精品99精品国产| 久久久久久影视| 91麻豆免费观看| 天堂在线亚洲视频| 久久综合视频网| 9i在线看片成人免费| 亚洲伦理在线精品| 日韩一区二区免费视频| 国产精品羞羞答答xxdd| 亚洲人成精品久久久久久| 欧美三级韩国三级日本三斤| 久久精品999| 国产精品网站在线观看| 91九色最新地址| 免费高清视频精品| 国产精品久久久久一区二区三区 | 久久99在线观看| 国产亚洲成aⅴ人片在线观看| av在线免费不卡| 三级不卡在线观看| 国产片一区二区| 在线观看亚洲专区| 国产精品亚洲第一区在线暖暖韩国| 国产精品不卡在线观看| 日韩一区二区免费电影| 成人av电影在线| 麻豆精品蜜桃视频网站| 1000部国产精品成人观看| 91精品国产综合久久福利| 国产99久久久久久免费看农村| 亚洲国产精品久久久男人的天堂| 精品国产一二三| 欧美午夜精品一区二区蜜桃| 国产乱一区二区| 天堂在线亚洲视频| 最新国产精品久久精品| wwwwww.欧美系列| 欧美视频在线一区二区三区| 国产福利视频一区二区三区| 午夜精品成人在线视频| 亚洲天堂精品视频| 久久久亚洲欧洲日产国码αv| 欧美日韩卡一卡二| 91女厕偷拍女厕偷拍高清| 国产伦精品一区二区三区免费迷 | 在线国产亚洲欧美| 岛国一区二区三区| 久久国产日韩欧美精品| 亚洲国产综合91精品麻豆| 亚洲色图清纯唯美| 国产午夜精品一区二区三区四区| 欧美一区二区三区日韩视频| 欧美亚洲国产bt| 91成人免费网站| 91一区二区三区在线观看| 粉嫩av一区二区三区粉嫩| 韩国女主播一区二区三区| 日韩在线一区二区| 日韩中文欧美在线| 舔着乳尖日韩一区| 亚洲bt欧美bt精品777| 亚洲图片有声小说| 亚洲风情在线资源站| 亚洲国产日韩a在线播放性色| 亚洲精品亚洲人成人网 | 久久综合久久99| 日韩欧美国产午夜精品| 91精品国产美女浴室洗澡无遮挡| 欧美三级午夜理伦三级中视频| 在线中文字幕一区二区| 色噜噜狠狠色综合中国| 日本久久一区二区| 欧美午夜电影网| 欧美日韩国产123区| 制服丝袜国产精品| 日韩免费电影网站| 久久亚洲欧美国产精品乐播| 久久久99精品久久| 中文字幕中文字幕一区二区| 中文字幕亚洲一区二区va在线| 亚洲品质自拍视频网站| 尤物在线观看一区| 偷窥少妇高潮呻吟av久久免费| 首页欧美精品中文字幕| 精品一区二区三区免费视频| 国产一区亚洲一区| 99精品桃花视频在线观看| 色婷婷激情久久| 4438x成人网最大色成网站| 精品欧美乱码久久久久久1区2区| 久久精品人人做| 中文字幕一区二区三区精华液| 一区二区在线观看免费| 日韩av中文在线观看| 国产美女一区二区| 色综合视频在线观看| 欧美一级日韩免费不卡| 日本一区二区三级电影在线观看| 亚洲欧美日韩国产手机在线| 五月天久久比比资源色| 国产美女在线观看一区| 在线免费观看不卡av| 精品裸体舞一区二区三区| 成人欧美一区二区三区黑人麻豆| 亚洲午夜电影在线| 国产精品一线二线三线| 在线影视一区二区三区| 久久新电视剧免费观看| 一区二区三区不卡视频在线观看| 美腿丝袜在线亚洲一区| 成人一级视频在线观看| 在线成人av影院| 中文字幕在线观看不卡视频| 日韩va亚洲va欧美va久久| 成人一区二区在线观看| 欧美美女bb生活片| 国产精品国产三级国产aⅴ入口| 日韩中文欧美在线| 一本久久精品一区二区| 久久综合国产精品| 婷婷成人综合网| 色综合久久中文字幕综合网| 久久久噜噜噜久噜久久综合| 亚洲成人福利片| av不卡在线播放| 国产日韩欧美高清在线| 日本不卡不码高清免费观看| 色婷婷久久久综合中文字幕| 日本一区二区三区在线观看| 免费成人你懂的| 欧美日本一区二区| 一区二区三区欧美久久| 国产99一区视频免费| 久久久影视传媒| 毛片基地黄久久久久久天堂| 欧美体内she精高潮| 亚洲视频一区在线| 不卡一区二区三区四区| 国产欧美视频一区二区| 国产尤物一区二区| 亚洲精品在线电影| 久久国产精品无码网站| 91精品在线免费| 图片区小说区区亚洲影院| 欧美三级电影网站| 亚洲一二三专区| 欧美日韩一级片在线观看| 一个色在线综合| 欧美综合视频在线观看| 亚洲成人黄色影院|