X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=README;h=1db3974609827208acd7a36aa1396454f123e2ab;hb=8147823cf64e37f6f43838ffa9e056ea48e30c32;hp=87d13467c8e724626d48ea6d94086c2ff5a74002;hpb=90c5c097702cec99a4e16e2f390325469bb7bf0a;p=avr_serial_lcd.git diff --git a/README b/README index 87d1346..1db3974 100644 --- a/README +++ b/README @@ -1,5 +1,6 @@ AVR SERIAL_LCD C/C++ PROJECT Kevin M. Rosenberg +AVRFreaks.net member kmr ===================================================================== The home for this project is http://www.avrcode/serial_lcd/ @@ -9,7 +10,7 @@ Project created by Carl W. Livingston. I've rewritten the original firmware to add a number of features, add compatibility for IAR and GCC, and well as create two different C++ version. -Tthis project is also used to demonstrate how C code can be turned +This project is also used to demonstrate how C code can be turned into C++ classes and to view the resulting differences in assembly output. @@ -37,18 +38,19 @@ The code can be modified and redistributed as governed by the terms of the accompaning LICENSE file. -Code/Data Sizes (for 20080316 release) +Code/Data Sizes (for 20080318 release) ====================================== Compiler Code Data Notes --------- ---- ---- ----- -AVR-GCC C 720 48 -Os +AVR-GCC C 716 48 -Os AVR-GCC C++ 806 50 -Os AVR-GCC Obj 1574 72 -Os -IAR C 648 48 Size optimization high (+ 64 bytes stack) -IAR C++ 746 49 Size optimization high (+ 64 bytes stack) -IAR Obj 1130 65 Size optimization high (+ 63 bytes stack) -ICC7 C 834 48 Full optimizations - -Please consider forwarding suggestions, improvements, or bug fixes to -me. +CV 2.02.6 808 48 Maximum size optimization +IAR C 622 48 Size optimization high (+ 64 bytes stack) +IAR C++ 762 49 Size optimization high (+ 64 bytes stack) +IAR Obj 1112 65 Size optimization high (+ 63 bytes stack) +ICC7 C Pro 812 48 Full optimizations (-O24) + +I would appreciate submissions of suggestions, improvements, or bug +fixes.