X-Git-Url: http://git.kpe.io/?p=avr_serial_lcd.git;a=blobdiff_plain;f=README;h=b2704c320e105cf0e1f676e29e644d7510b6e0c7;hp=87d13467c8e724626d48ea6d94086c2ff5a74002;hb=33392d88dc86a994345ea22358d6bde02fc9c93e;hpb=90c5c097702cec99a4e16e2f390325469bb7bf0a diff --git a/README b/README index 87d1346..b2704c3 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 20080320 release) ====================================== -Compiler Code Data Notes ---------- ---- ---- ----- -AVR-GCC C 720 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. +Compiler Code Data Notes +--------- ---- ---- ----- +IAR 5.10A C 626 48 Size optimization high (+ 64 bytes stack) +AVR-GCC 4.2.2 C 720 48 -Os +IAR 5.10A C++ 762 49 Size optimization high (+ 64 bytes stack) +Codevision 2.02.6 796 48 Maximum size optimization +AVR-GCC 4.2.2 C++ 806 50 -Os +ImageCraft 7.16 Pro C 806 48 Full optimizations (-O24) +AVR-GCC 4.2.2 C++ Obj 1574 72 -Os +IAR 5.10A C++ Obj 1112 65 Size optimization high (+ 63 bytes stack) + +I would appreciate submissions of suggestions, improvements, or bug +fixes.