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

📄 readme.txt

📁 avr编译环境 ICCAVR6.30 破解版本
💻 TXT
字号:
ICCAVR Readme file

Make sure you subscribe to the icc-avr mailing list for program 
update announcements. Refer to http://www.dragonsgate.net/mailman/listinfo
for details.

AVR Starter Kit users should read the file \icc\readme_avrkit.doc

Outstanding Bug List (we are working on resolving it):
- if you use the ++ pre increment operator on a volatile var in an 
  expression context, the wrong value is used, e.g.
	volatile int i;
	...
	if (++i == ...

CHANGE LOGS 
02/05/2004 - V6.30B
  IDE
    - AppBuilder fixes for M169 LCD
    - Scroll mouse now works correctly under all OS and mouse brands
  Compiler
    - Fixed a bug where the compiler was not copying stacked arguments to 
      registers if the function is a MONITOR function (normal functions are
      fine).
    - The debug line information was accidentally foobar'ed for the body
      of for loops. This affected listing file and the debug information
  Library
    - Fixed bug in cstrncmp (thanks JA)
  Utilities
    - Include ICCAVRMapFileSummy.exe (thanks JA)

01/17/2004 - V6.30A
  IDE
    - Added device support for ATMega48, M88, and M168. No support for ISP
      and AppBuilder yet.
    - Changed STK500 ISP Lock/Fuse Bits write to encode the bit values in 
      HEX as required by the stk500.exe program
  Header Files
    - Added iom48v.h, iom88v.h, and iom168v.h (once again thanks to JA)

12/15/2003 - V6.30
  - now a single distribution can also work as the network dongle version
  IDE
    - Added IDE support for Tiny13, Tiny2313, no support for ISP and 
      AppBuilder for them yet (will be done ASAP).  Added support for 
      AT86RF401, AT43USB355, and AT43USB320A.
    - Added AppBuilder support for M169 and M8515. To Be Done: tiny13, 
      tiny2313, M8535, and M64. Miscellaneous AppBuilder bug fixes.
    - Reverted to use STK500.exe instead of builtin ISP support
  Compiler
    - lcc 4.2 source tree merge. This *MAY* fix the bug with source files 
      residing in remote NT network drives causing spurious 
      "illegal charcaters \0" error.
    - Fixed a rare register history bug where the "stz" was not invalidating
      Y+d references even though Z and Y are aliased.
    - Fixed a register history bug where Z+d offset propagation optimization
      was not correctly marking Z has been updated.
  Assembler
    - Fixed a buffer overflow bug (line > 1024 chars, mainly from C comment
      lines) causing all sorts of spurious error msgs
  Linker
    - Make Code Compressor compatible with any JMP/CALLs that are outside
      of the text area
    - Code Compressor no longer eliminates NOPs (timing loop etc.)
  Header Files
    - Added iot13v.h and iot2313v.h, aiot13.s and aiot2313.s
  Library
    - Added cstrncpy
    - Thanks to JA, all string functions except for strtok are now written 
      in assembly!
    - printf was not supporting field width for %c (large and FP printf only)
    - Added EEPROMread_M169, EEPROMwrite_M169, EEPROMReadBytes_M169, and
      EEPROMWriteBytes_M169 since the M169's EE?? IO register locations are
      different from other AVRs. You do NOT have to do anything, if you use
      the IDE and "#include <eeprom.h>". The correct functions will be called
      when you use EEPROMread, EEPROMwrite, EEPROMReadBytes and 
      EEPROMWriteBytes.

⌨️ 快捷键说明

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