From richard at imagecraft.com Wed Sep 5 02:16:52 2007 From: richard at imagecraft.com (Richard) Date: Wed Sep 5 02:28:43 2007 Subject: [Icc-announce] AVR Studio plugin for ICCAVR now available Message-ID: <200709050928.l859Sffg020648@dragonsgate2.imagecraft.com> This plugin allows you to use AVR Studio as the IDE to run the ICCAVR compiler. Requires our compiler, AVR Studio 4.12 or higher and .NET Framework 2.0. Version: BETA 0, released Sept 5 2007 You may get it from our website http://www.imagecraft.com, click on "AVR Compiler," then the " Demo Download / Online Help / Sample Code Files" button, and then scroll to the middle to the code samples section. Or direct link at http://www.imagecraft.com/pub/code_samples/AVR/AVRIccPlugin.zip // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Wed Sep 19 03:34:37 2007 From: richard at imagecraft.com (Richard) Date: Wed Sep 19 03:47:16 2007 Subject: [Icc-announce] ARM Compiler 7.08 Beta1 Message-ID: <200709191047.l8JAlEGL007731@dragonsgate2.imagecraft.com> http://www.imagecraft.com/pub/iccv7arm_v708_beta1.exe 7.08 Compiler - Added #pragma fiq_handler func1 func2 ... These behave just like interrupt handlers except that they do not save and restore R8-R12 - Fixed a bug under Thumb mode where the compiler was emitting "add R?,#0" forever. Asm/Linker etc. - DCB directive with more than 253 characters (e.g. C char array initialization) was not processed correctly by the assembler. - First release of ELF native asm and linker. The assembler is now called iasarm-elf.exe and the linker is ilinkarm-elf.exe. DBG2Dwarf.exe is no longer needed to generate debug file. // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Thu Sep 20 15:19:00 2007 From: richard at imagecraft.com (Richard) Date: Thu Sep 20 15:31:47 2007 Subject: [Icc-announce] ICCAVR 7.14A released Message-ID: <200709202231.l8KMViXU031313@dragonsgate2.imagecraft.com> A bug fix patch: V7.14A - September 20th 2007 Compiler - [ bug introduced in 7.14 ] Conditional of the form if (long_func() != 0) was trashing R16 // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Mon Sep 24 14:29:07 2007 From: richard at imagecraft.com (Richard) Date: Mon Sep 24 14:40:43 2007 Subject: [Icc-announce] ARM Compiler 7.08 Beta2 Message-ID: <200709242140.l8OLefa8023955@dragonsgate2.imagecraft.com> Beta2 fixes a couple problems discovered in Beta1's asm and linker. Final release will probably be in a couple days, barring any new problems being discovered. http://www.imagecraft.com/pub/iccv7arm_v708_beta2.exe 7.08 Compiler - Added #pragma fiq_handler func1 func2 ... These behave just like interrupt handlers except that they do not save and restore R8-R12 - Fixed a bug under Thumb mode where the compiler was emitting "add R?,#0" forever. Asm/Linker etc. - DCB directive with more than 253 characters (e.g. C char array initialization) was not processed correctly by the assembler. - First release of ELF native asm and linker. The assembler is now called iasarm-elf.exe and the linker is ilinkarm-elf.exe. DBG2Dwarf.exe is no longer needed to generate debug file. // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Mon Sep 24 18:34:22 2007 From: richard at imagecraft.com (Richard) Date: Mon Sep 24 18:45:58 2007 Subject: [Icc-announce] AVR Studio Plugin released Message-ID: <200709250145.l8P1juUd027182@dragonsgate2.imagecraft.com> V1.00 of the Studio plugin has been released: http://www.imagecraft.com/pub/code_samples/AVR/AvrIccPluginSetup.msi This plugin allows you to use AVR Studio as the IDE to run the ICCAVR compiler. Requires our compiler (7.14A or later) , AVR Studio 4.12 or higher and .NET Framework 2.0. Version: V1.00, released Sept 24 2007 // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Wed Sep 26 23:57:45 2007 From: richard at imagecraft.com (Richard) Date: Thu Sep 27 00:09:28 2007 Subject: [Icc-announce] ARM Compiler 7.08 Released Message-ID: <200709270709.l8R79Q0m058789@dragonsgate2.imagecraft.com> 7.08 - Sept 25th 2007 Compiler - Added #pragma fiq_handler func1 func2 ... These behave just like interrupt handlers except that they do not save and restore R8-R12 - Fixed a bug under Thumb mode where the compiler was emitting "add R?,#0" forever. Asm/Linker etc. - DCB directive with more than 253 characters (e.g. C char array initialization) was not processed correctly by the assembler. - First release of ELF native asm and linker. The assembler is now called iasarm-elf.exe and the linker is ilinkarm-elf.exe. DBG2Dwarf.exe is no longer needed to generate debug file. // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Thu Sep 27 02:35:58 2007 From: richard at imagecraft.com (Richard) Date: Thu Sep 27 02:47:33 2007 Subject: [Icc-announce] AVR 7.14B Message-ID: <200709270947.l8R9lWNT060877@dragonsgate2.imagecraft.com> A quick patch: V7.14B - September 27th 2007 IDE/Compiler - If you open a pre-7.14 project, it is possible that "Enable 64 bits double" code generation is used accidentally. - [ known bug, PRO version only ] When "Enable 64 bits double" is checked, the compiler asserts when compiling a function returning double. // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From richard at imagecraft.com Thu Sep 27 14:09:27 2007 From: richard at imagecraft.com (Richard) Date: Thu Sep 27 14:21:02 2007 Subject: [Icc-announce] MSP430 7.06A released Message-ID: <200709272121.l8RLL1qD068425@dragonsgate2.imagecraft.com> A quick patch: 7.06A - Sept 27th 2007 Compiler - [ bug introduced in 7.05 ] if a long expression is used in two comparisions, the 2nd one may get the wrong result. e.g. long x = 10000, y = 19000; if (x > y) if (x < 2*y) // should be true // richard On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ]