AVR SERIAL_LCD C/C++ PROJECT\r
Kevin M. Rosenberg <kevin@rosenberg.net>\r
+AVRFreaks.net member kmr\r
=====================================================================\r
\r
The home for this project is http://www.avrcode/serial_lcd/\r
firmware to add a number of features, add compatibility for IAR and\r
GCC, and well as create two different C++ version.\r
\r
-Tthis project is also used to demonstrate how C code can be turned\r
+This project is also used to demonstrate how C code can be turned\r
into C++ classes and to view the resulting differences in assembly\r
output.\r
\r
the accompaning LICENSE file.\r
\r
\r
-Code/Data Sizes (for 20080316 release)\r
+Code/Data Sizes (for 20080320 release)\r
======================================\r
\r
-Compiler Code Data Notes\r
---------- ---- ---- -----\r
-AVR-GCC C 720 48 -Os\r
-AVR-GCC C++ 806 50 -Os\r
-AVR-GCC Obj 1574 72 -Os\r
-IAR C 648 48 Size optimization high (+ 64 bytes stack)\r
-IAR C++ 746 49 Size optimization high (+ 64 bytes stack)\r
-IAR Obj 1130 65 Size optimization high (+ 63 bytes stack)\r
-ICC7 C 834 48 Full optimizations\r
-\r
-Please consider forwarding suggestions, improvements, or bug fixes to\r
-me.\r
+Compiler Code Data Notes\r
+--------- ---- ---- -----\r
+IAR 5.10A C 626 48 Size optimization high (+ 64 bytes stack)\r
+AVR-GCC 4.2.2 C 720 48 -Os\r
+IAR 5.10A C++ 762 49 Size optimization high (+ 64 bytes stack)\r
+Codevision 2.02.6 796 48 Maximum size optimization\r
+AVR-GCC 4.2.2 C++ 806 50 -Os\r
+ImageCraft 7.16 Pro C 806 48 Full optimizations (-O24)\r
+AVR-GCC 4.2.2 C++ Obj 1574 72 -Os\r
+IAR 5.10A C++ Obj 1112 65 Size optimization high (+ 63 bytes stack)\r
+\r
+I would appreciate submissions of suggestions, improvements, or bug\r
+fixes.\r