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

📄 relnotes.html

📁 国外牛人公开的AVR代码
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Procyon AVRlib: Release Notes</title><link href="dox.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.2 --><div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div><div class="nav"><a class="el" href="main.html">Procyon AVRlib</a></div><h1><a class="anchor" name="relnotes">Release Notes</a></h1><h3>10/24/2005</h3><p><ul><li>Added 'spyglass' support for I2C-controlled LCD+Pushbutton user interface board<ul><li><a class="el" href="group__spyglass.html">Spyglass Control Panel UI Board Driver (spyglass.c)</a></li></ul></li><li>Added some new support for RSL-specific projects (avrlib/rsl)</li></ul><p><h3>9/27/2005</h3><p><ul><li>Network support<ul><li>Added new driver for SPI-based ethernet controller<ul><li><a class="el" href="group__enc28j60.html">Microchip ENC28J60 Ethernet Interface Driver (enc28j60.c)</a></li></ul></li><li>Small improvements throughout network support</li></ul></li></ul><p><h3>9/20/2005</h3><p><ul><li>Network support<ul><li>Added DHCP support to network stack<ul><li><a class="el" href="group__dhcp.html">DHCP Protocol Library (dhcp.c)</a></li></ul></li><li>Small improvements throughout network support</li></ul></li><li>Added Parameter/data storage utility library<ul><li><a class="el" href="group__param.html">EEPROM Parameter Storage Library (param.c)</a></li></ul></li></ul><p><h3>8/22/2005</h3><p><ul><li>Added ethernet/WLAN network support to AVRlib. See Network files for more details. Support includes:<ul><li>Ethernet Drivers<ul><li><a class="el" href="group__rtl8019.html">Realtek RTL8019AS Ethernet Interface Driver (rtl8019.c)</a></li><li><a class="el" href="group__ax88796.html">ASIX AX88796 Ethernet Interface Driver (ax88796.c)</a></li><li><a class="el" href="group__cs8900.html">Crystal CS8900 Ethernet Interface Driver (cs8900.c)</a></li></ul></li><li>WLAN 802.11b<ul><li><a class="el" href="group__prism2.html">PrismII 802.11b WLAN Interface Driver (prism2.c)</a> <br>(specifically tested on TEW-222CF and misc other cards)</li></ul></li><li>Protocol Stack components<ul><li><a class="el" href="group__arp.html">ARP Protocol Library (arp.c)</a></li><li><a class="el" href="group__icmp.html">ICMP Protocol Library (icmp.c)</a></li><li><a class="el" href="group__ip.html">IP (Internet Protocol) Library (ip.c)</a></li><li>UDP</li><li><a class="el" href="group__net.html">Network support library (net.c)</a></li><li>Suggest using third-party TCP solution, if needed, like Adam Dunkel's uIP or others.</li></ul></li><li>See <b>examples/netstack</b> for example usage.</li></ul></li><li>Added new ADS7870 A/D Converter driver. This A/D converter is a full data aquisition system with built-in gain stages, 12-bit precision, and fast SPI interface.</li><li>Added timer support for Mega88, Mega168. See <a class="el" href="timerx8_8c.html">timerx8.c</a>.</li><li>Added usart support to uart library. Will now work with Mega88, Mega168, Mega169, etc.</li></ul><p><h3>3/12/2005</h3><p><ul><li>Fixed AVRlib to comply to new WinAVR package (avr-libc has dropped several methods that were depricated causing the old AVRlib to fail to compile). Sorry about the delay. Please note that I've changed small parts of dozens of files. I may have introduced bugs that I haven't yet detected. Your feedback welcome.</li></ul><p><h3>1/30/2005</h3><p><ul><li>Added new lis3l02 accelerometer library. This ST accelerometer incorporates a 3-axis sensor and A/D converter in one 28-pin SOIC package with I2C and SPI bus. Unfortunately, the production future of the digital version of this accelerometer is unknown.</li><li>Added new extint external interrupt library. The library is not complete, but does work nicely for some processors. It is primarily designed to do two things:<ul><li>abstract AVR external interrupts so that programs which use them can more easily cross-compile between different processors</li><li>allow novice (and even advanced) users to be able to use external interrupts without looking up a bunch of register and bit defines in the datasheets.</li></ul></li><li>Revised GPS library to standardize on units used for latitude/longitude angles</li><li>Improved NMEA library. Packet processing function now returns type of packet decoded. Packet parsers reject valid but empty packets.</li><li>MMC library has proper #defines to turn on/off debugging statements</li><li>uartsw and uartsw2 libraries now support optional inversion of serial signal via #define in conf file</li></ul><p><h3>10/15/2004</h3><p><ul><li>Added new spieeprom library. Not quite sure if it works properly.</li></ul><p><h3>9/25/2004</h3><p><ul><li>Added a simple MultiMedia Card / SecureDigital Card interface library. The library allows you to read and write sector-sized (512 byte) data chunks. Please see <a class="el" href="mmc_8h.html">mmc.h</a> for information about how to connect the card to the microcontroller.</li><li>Added <a class="el" href="group__uart.html#ga7">uartGetByte()</a> functions to <a class="el" href="uart_8c.html">uart.c</a> and <a class="el" href="uart2_8c.html">uart2.c</a>. These functions emulate the typical getchar() function and return a received character if available, otherwise -1.</li><li>Fixed bug causing incorrect I2C bus speed.</li></ul><p><h3>6/25/2004</h3><p><ul><li>Changed encoder library to new read-in scheme which is more technically correct and resistant to error. New scheme counts both rising and falling edges of PHASEA, so be prepared for twice the precision (you'll get double the usual number of counts per revolution).</li><li>Added timer functions to exploit arbitrary frequency/precision PWM in new AVR processors</li><li>Fixed <a class="el" href="group__timer.html#ga10">timerPause()</a> precision management bug in Timer/Timer128 libraries. TimerPause function should now work correctly for longer delays.</li><li>Added timerXGetPrescaler() functions to timer libraries to avoid code maintenance issues and to reduce overall code size</li><li>Fixed bug in Pulse library that cause wildly incorrect frequencies to be produced</li></ul><p><h3>5/04/2004</h3><p><ul><li>Added MegaIO directory with simple routines for accessing the MegaIO peripheral expander. MegaIO allows you to use a slave AVR processor as a peripheral expander and control it easily from a master AVR processor over the I2C bus. This gives your master processor easy access to: an extra buffered UART, extra PWM outputs, extra A/D inputs, extra I/O lines, extra RAM, and more.</li></ul><p><h3>2/27/2004</h3><p><ul><li>Improved original Software UART library (uartsw: uses Timer1 OC1A OC1B and IC1)</li><li>Added new Software UART library (uartsw2: uses Timer0 and Timer2 and INT2)</li><li>Fixed small but catastrophic bug in the Software Memory Bus (sramsw)</li><li>Fixed small but catastrophic bug in the Timer library when using Timer 0 Output Compare</li><li>Fixed Timer128 library bug when using Timer 3 Output Compare B</li><li>Added support for ICR top-count PWM when supported by processor</li><li><b>Thanks to all the users who have offered bugfixes and feedback!</b></li></ul><p><h3>2/22/2004</h3><p><ul><li>Added ADS7828 I2C A/D Converter Library + example code</li><li>Added DS1631 I2C Temperature Sensor Library + example code</li><li>Timer/Timer128 Library<ul><li>For processor that support it, <a class="el" href="group__timer.html#ga10">timerPause()</a> will sleep the processor during the delay time, thereby reducing power consumption. All interrupts are still active so hopefully this shouldn't break anybody's code.</li><li>The timer library will now compile properly for the processors with only timers 0,1 (by excluding timer2 functions automatically)</li><li>Bugfix on Timer3 initialization</li><li>A big thanks to those that wrote in to report bugs or offer suggestions for improvement!</li></ul></li><li>Servo Library: optimized slightly</li><li>UART/UART2 Library: Improved compile compatibility across more AVR processors</li></ul><p><h3>9/15/2003</h3><p><ul><li>I2C Library<ul><li>A few bugfixes here. i2cMasterSend and i2cMasterReceive finally return error values if the target device is not present. This is especially important in the case of receive because that would otherwise hang. Some debugging has been added to the I2C interrupt state machine. Debugging can be turned on via #define but needs to be customized based on the processor in use.</li></ul></li></ul><p>

⌨️ 快捷键说明

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