From richard at imagecraft.com Thu Dec 21 00:25:05 2006 From: richard at imagecraft.com (Richard) Date: Thu Dec 21 00:31:44 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released Message-ID: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> From the change log: V7.02 - Dec 21st, 2006 Minor licensing changes IDE - Added tools to allow sending email for licensing, support etc. Compiler - All known bitfield problems fixed. Assembler - Preliminary XGate support in the assembler. Email us for short HOWTO file if needed. Header Files - Some files were missing PORTA, PORTB, DDRA and DDRB definitions // 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 jim at fiocca.net Thu Dec 21 08:07:48 2006 From: jim at fiocca.net (Jim Fiocca) Date: Thu Dec 21 08:14:26 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> Message-ID: <458AB154.7020904@fiocca.net> If V7.02 is installed in a different directory, can V6 remain operational? Or are Registry Keys and/or common Windows System files updated? Thanks, Jim Richard wrote: > From the change log: > V7.02 - Dec 21st, 2006 > Minor licensing changes > IDE > - Added tools to allow sending email for licensing, support etc. > Compiler > - All known bitfield problems fixed. > Assembler > - Preliminary XGate support in the assembler. Email us for short > HOWTO file if needed. > Header Files > - Some files were missing PORTA, PORTB, DDRA and DDRB definitions > > > // 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. ] > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot From dean.bell at flightec.com Thu Dec 21 11:35:35 2006 From: dean.bell at flightec.com (Dean Bell) Date: Thu Dec 21 11:42:20 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> Message-ID: <002801c72537$2fb52c60$1101a8c0@Technicaldesgnxp1b12e69c9632> Thank you Richard How is the "Indirect function calls...." support going? Dean. -----Original Message----- From: icc-mot-bounces@imagecraft.com [mailto:icc-mot-bounces@imagecraft.com] On Behalf Of Richard Sent: Thursday, 21 December 2006 21:25 To: icc-mot@imagecraft.com; icc-announce@imagecraft.com Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released From the change log: V7.02 - Dec 21st, 2006 Minor licensing changes IDE - Added tools to allow sending email for licensing, support etc. Compiler - All known bitfield problems fixed. Assembler - Preliminary XGate support in the assembler. Email us for short HOWTO file if needed. Header Files - Some files were missing PORTA, PORTB, DDRA and DDRB definitions // 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. ] _______________________________________________ Icc-mot mailing list Icc-mot@imagecraft.com http://dragonsgate.net/mailman/listinfo/icc-mot From genenorris at spotengineering.com Thu Dec 21 11:36:51 2006 From: genenorris at spotengineering.com (Gene Norris) Date: Thu Dec 21 11:44:36 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <458AB154.7020904@fiocca.net> References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> <458AB154.7020904@fiocca.net> Message-ID: <458AE253.2040207@spotengineering.com> Jim, That is how it is by default. Gene Jim Fiocca wrote: > If V7.02 is installed in a different directory, can V6 remain > operational? Or are Registry Keys and/or common Windows System files > updated? > > Thanks, > Jim > > Richard wrote: >> From the change log: >> V7.02 - Dec 21st, 2006 >> Minor licensing changes >> IDE >> - Added tools to allow sending email for licensing, support etc. >> Compiler >> - All known bitfield problems fixed. >> Assembler >> - Preliminary XGate support in the assembler. Email us for short >> HOWTO file if needed. >> Header Files >> - Some files were missing PORTA, PORTB, DDRA and DDRB definitions >> >> >> // 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. ] >> _______________________________________________ >> Icc-mot mailing list >> Icc-mot@imagecraft.com >> http://dragonsgate.net/mailman/listinfo/icc-mot > > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot > > -- Gene Norris Chief Engineer SPOT Engineering, Inc. 1261 Campground Road Lancaster, Ohio 43130 740.654.0880 FAX.654.0889 http://www.spotengineering.com/ From genenorris at spotengineering.com Thu Dec 21 11:39:56 2006 From: genenorris at spotengineering.com (Gene Norris) Date: Thu Dec 21 11:47:33 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> Message-ID: <458AE30C.3070903@spotengineering.com> Richard, Some headers are (still) missing 8-bit PWM info: #define PWMCNT0 (*(volatile unsigned char *)(REG_BASE + 0x000000AC)) #define PWMCNT1 (*(volatile unsigned char *)(REG_BASE + 0x000000AD)) #define PWMCNT2 (*(volatile unsigned char *)(REG_BASE + 0x000000AE)) #define PWMCNT3 (*(volatile unsigned char *)(REG_BASE + 0x000000AF)) #define PWMCNT4 (*(volatile unsigned char *)(REG_BASE + 0x000000B0)) #define PWMCNT5 (*(volatile unsigned char *)(REG_BASE + 0x000000B1)) #define PWMCNT6 (*(volatile unsigned char *)(REG_BASE + 0x000000B2)) #define PWMCNT7 (*(volatile unsigned char *)(REG_BASE + 0x000000B3)) #define PWMPER0 (*(volatile unsigned char *)(REG_BASE + 0x000000B4)) #define PWMPER1 (*(volatile unsigned char *)(REG_BASE + 0x000000B5)) #define PWMPER2 (*(volatile unsigned char *)(REG_BASE + 0x000000B6)) #define PWMPER3 (*(volatile unsigned char *)(REG_BASE + 0x000000B7)) #define PWMPER4 (*(volatile unsigned char *)(REG_BASE + 0x000000B8)) #define PWMPER5 (*(volatile unsigned char *)(REG_BASE + 0x000000B9)) #define PWMPER6 (*(volatile unsigned char *)(REG_BASE + 0x000000BA)) #define PWMPER7 (*(volatile unsigned char *)(REG_BASE + 0x000000BB)) #define PWMDTY0 (*(volatile unsigned char *)(REG_BASE + 0x000000BC)) #define PWMDTY1 (*(volatile unsigned char *)(REG_BASE + 0x000000BD)) #define PWMDTY2 (*(volatile unsigned char *)(REG_BASE + 0x000000BE)) #define PWMDTY3 (*(volatile unsigned char *)(REG_BASE + 0x000000BF)) #define PWMDTY4 (*(volatile unsigned char *)(REG_BASE + 0x000000C0)) #define PWMDTY5 (*(volatile unsigned char *)(REG_BASE + 0x000000C1)) #define PWMDTY6 (*(volatile unsigned char *)(REG_BASE + 0x000000C2)) #define PWMDTY7 (*(volatile unsigned char *)(REG_BASE + 0x000000C3)) Richard wrote: > From the change log: > V7.02 - Dec 21st, 2006 > Minor licensing changes > IDE > - Added tools to allow sending email for licensing, support etc. > Compiler > - All known bitfield problems fixed. > Assembler > - Preliminary XGate support in the assembler. Email us for short > HOWTO file if needed. > Header Files > - Some files were missing PORTA, PORTB, DDRA and DDRB definitions > > > // 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. ] > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot > > -- Gene Norris Chief Engineer SPOT Engineering, Inc. 1261 Campground Road Lancaster, Ohio 43130 740.654.0880 FAX.654.0889 http://www.spotengineering.com/ From richard-lists at imagecraft.com Thu Dec 21 14:27:28 2006 From: richard-lists at imagecraft.com (Richard) Date: Thu Dec 21 14:34:05 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <002801c72537$2fb52c60$1101a8c0@Technicaldesgnxp1b12e69c963 2> References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> <002801c72537$2fb52c60$1101a8c0@Technicaldesgnxp1b12e69c9632> Message-ID: <6.1.0.6.2.20061221142705.08737de0@192.168.100.42> Slow going. Too many projects going, but it will be done. At 11:35 AM 12/21/2006, Dean Bell wrote: >Thank you Richard > >How is the "Indirect function calls...." support going? > >Dean. // richard (This email is for mailing lists. To reach me directly, please use richard at imagecraft.com) From richard at imagecraft.com Thu Dec 21 19:06:29 2006 From: richard at imagecraft.com (Richard) Date: Thu Dec 21 19:19:52 2006 Subject: [Icc-mot] Year End Best Wishes Message-ID: <6.1.0.6.2.20061221182650.08797258@192.168.100.42> At some point in 2006, we had our 10,000th customers. 2006 continues to be a good year for us. We released the global optimizer, V7 for the MSP430 and CPU12 families, and continued to enhance the code quality and usability of our products. We also released our own branded hardware (iARM-2103 that garnered EE Product Center's "Product of the Day"). 2007 looks to be a good year as we are poised to support new devices for Atmel AVR and derivatives, MSP430X, ARM7 devices from everyone, and Freescale's S12X. The next phase of the global optimizer is being finished as we speak, and we are about to go into production with the next iSeries board, the iAVR-M2560 board. Meanwhile, our web team is hard at work, implementing a new look and feel that is cleaner and more professional and we will be running our own e-commerce engine. You can take a sneak peek at http://stage.imagecraft.com It should go live by the end of the year. We appreciate your business and your support, and it is extremely gratifying to me personally that the software that our team write contributes in making innovative products from you folks into realities and successes. Providing the best in class embedded tools will continue to be our focus. I hope you will continue to look at us for your embedded tools needs. All the Best! // richard From ekarpicz at freemail.lt Fri Dec 22 01:14:29 2006 From: ekarpicz at freemail.lt (Edward Karpicz) Date: Fri Dec 22 01:21:44 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> <458AE30C.3070903@spotengineering.com> Message-ID: <020b01c725a9$9618b1d0$0400a8c0@edvardo> I see that v7.02 has the same headers as in v7.01. No difference, C32, D64 headers have no PORTB etc defined. Edward ----- Original Message ----- From: "Gene Norris" To: "Discussion List for ICC08/11/12/16 users. You do NOT need to subscribe toicc-announce if you are a member of this." Sent: Thursday, December 21, 2006 9:39 PM Subject: Re: [Icc-mot] V7.02 ICCV7 for CPU12 released > Richard, > > Some headers are (still) missing 8-bit PWM info: > > #define PWMCNT0 (*(volatile unsigned char *)(REG_BASE + 0x000000AC)) > #define PWMCNT1 (*(volatile unsigned char *)(REG_BASE + 0x000000AD)) > #define PWMCNT2 (*(volatile unsigned char *)(REG_BASE + 0x000000AE)) > #define PWMCNT3 (*(volatile unsigned char *)(REG_BASE + 0x000000AF)) > #define PWMCNT4 (*(volatile unsigned char *)(REG_BASE + 0x000000B0)) > #define PWMCNT5 (*(volatile unsigned char *)(REG_BASE + 0x000000B1)) > #define PWMCNT6 (*(volatile unsigned char *)(REG_BASE + 0x000000B2)) > #define PWMCNT7 (*(volatile unsigned char *)(REG_BASE + 0x000000B3)) > #define PWMPER0 (*(volatile unsigned char *)(REG_BASE + 0x000000B4)) > #define PWMPER1 (*(volatile unsigned char *)(REG_BASE + 0x000000B5)) > #define PWMPER2 (*(volatile unsigned char *)(REG_BASE + 0x000000B6)) > #define PWMPER3 (*(volatile unsigned char *)(REG_BASE + 0x000000B7)) > #define PWMPER4 (*(volatile unsigned char *)(REG_BASE + 0x000000B8)) > #define PWMPER5 (*(volatile unsigned char *)(REG_BASE + 0x000000B9)) > #define PWMPER6 (*(volatile unsigned char *)(REG_BASE + 0x000000BA)) > #define PWMPER7 (*(volatile unsigned char *)(REG_BASE + 0x000000BB)) > #define PWMDTY0 (*(volatile unsigned char *)(REG_BASE + 0x000000BC)) > #define PWMDTY1 (*(volatile unsigned char *)(REG_BASE + 0x000000BD)) > #define PWMDTY2 (*(volatile unsigned char *)(REG_BASE + 0x000000BE)) > #define PWMDTY3 (*(volatile unsigned char *)(REG_BASE + 0x000000BF)) > #define PWMDTY4 (*(volatile unsigned char *)(REG_BASE + 0x000000C0)) > #define PWMDTY5 (*(volatile unsigned char *)(REG_BASE + 0x000000C1)) > #define PWMDTY6 (*(volatile unsigned char *)(REG_BASE + 0x000000C2)) > #define PWMDTY7 (*(volatile unsigned char *)(REG_BASE + 0x000000C3)) > > > Richard wrote: >> From the change log: >> V7.02 - Dec 21st, 2006 >> Minor licensing changes >> IDE >> - Added tools to allow sending email for licensing, support etc. >> Compiler >> - All known bitfield problems fixed. >> Assembler >> - Preliminary XGate support in the assembler. Email us for short >> HOWTO file if needed. >> Header Files >> - Some files were missing PORTA, PORTB, DDRA and DDRB definitions >> >> >> // 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. ] >> _______________________________________________ >> Icc-mot mailing list >> Icc-mot@imagecraft.com >> http://dragonsgate.net/mailman/listinfo/icc-mot >> >> > > -- > Gene Norris > Chief Engineer > > SPOT Engineering, Inc. > 1261 Campground Road > Lancaster, Ohio 43130 > 740.654.0880 > FAX.654.0889 > > http://www.spotengineering.com/ > > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot > From ekarpicz at freemail.lt Fri Dec 22 01:19:17 2006 From: ekarpicz at freemail.lt (Edward Karpicz) Date: Fri Dec 22 01:25:55 2006 Subject: [Icc-mot] Year End Best Wishes References: <6.1.0.6.2.20061221182650.08797258@192.168.100.42> Message-ID: <022601c725aa$41355230$0400a8c0@edvardo> Thanks! and All the Best for everyone! Edward ----- Original Message ----- From: "Richard" To: Sent: Friday, December 22, 2006 5:06 AM Subject: [Icc-mot] Year End Best Wishes > At some point in 2006, we had our 10,000th customers. 2006 continues to be > a good year for us. We released the global optimizer, V7 for the MSP430 > and CPU12 families, and continued to enhance the code quality and > usability of our products. We also released our own branded hardware > (iARM-2103 that garnered EE Product Center's "Product of the Day"). > > 2007 looks to be a good year as we are poised to support new devices for > Atmel AVR and derivatives, MSP430X, ARM7 devices from everyone, and > Freescale's S12X. The next phase of the global optimizer is being finished > as we speak, and we are about to go into production with the next iSeries > board, the iAVR-M2560 board. Meanwhile, our web team is hard at work, > implementing a new look and feel that is cleaner and more professional and > we will be running our own e-commerce engine. You can take a sneak peek at > http://stage.imagecraft.com It should go live by the end of the year. > > We appreciate your business and your support, and it is extremely > gratifying to me personally that the software that our team write > contributes in making innovative products from you folks into realities > and successes. Providing the best in class embedded tools will continue to > be our focus. I hope you will continue to look at us for your embedded > tools needs. > > All the Best! > > // richard > > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot From richard-lists at imagecraft.com Wed Dec 27 01:14:18 2006 From: richard-lists at imagecraft.com (Richard) Date: Wed Dec 27 01:21:21 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <020b01c725a9$9618b1d0$0400a8c0@edvardo> References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> <458AE30C.3070903@spotengineering.com> <020b01c725a9$9618b1d0$0400a8c0@edvardo> Message-ID: <6.1.0.6.2.20061227011303.087dd430@192.168.100.42> Ooops, the file was uploaded but the name was wrong. Sorry. It has been fixed, at least the PORTB part. Gene or anyone else, offhand which part has the 8 bit PWMs? At 01:14 AM 12/22/2006, Edward Karpicz wrote: >I see that v7.02 has the same headers as in v7.01. No difference, C32, D64 >headers have no PORTB etc defined. > >Edward > >----- Original Message ----- From: "Gene Norris" > >To: "Discussion List for ICC08/11/12/16 users. You do NOT need to >subscribe toicc-announce if you are a member of this." >Sent: Thursday, December 21, 2006 9:39 PM >Subject: Re: [Icc-mot] V7.02 ICCV7 for CPU12 released > > >>Richard, >> >>Some headers are (still) missing 8-bit PWM info: >> >>#define PWMCNT0 (*(volatile unsigned char *)(REG_BASE + 0x000000AC)) >>#define PWMCNT1 (*(volatile unsigned char *)(REG_BASE + 0x000000AD)) >>#define PWMCNT2 (*(volatile unsigned char *)(REG_BASE + 0x000000AE)) >>#define PWMCNT3 (*(volatile unsigned char *)(REG_BASE + 0x000000AF)) >>#define PWMCNT4 (*(volatile unsigned char *)(REG_BASE + 0x000000B0)) >>#define PWMCNT5 (*(volatile unsigned char *)(REG_BASE + 0x000000B1)) >>#define PWMCNT6 (*(volatile unsigned char *)(REG_BASE + 0x000000B2)) >>#define PWMCNT7 (*(volatile unsigned char *)(REG_BASE + 0x000000B3)) >>#define PWMPER0 (*(volatile unsigned char *)(REG_BASE + 0x000000B4)) >>#define PWMPER1 (*(volatile unsigned char *)(REG_BASE + 0x000000B5)) >>#define PWMPER2 (*(volatile unsigned char *)(REG_BASE + 0x000000B6)) >>#define PWMPER3 (*(volatile unsigned char *)(REG_BASE + 0x000000B7)) >>#define PWMPER4 (*(volatile unsigned char *)(REG_BASE + 0x000000B8)) >>#define PWMPER5 (*(volatile unsigned char *)(REG_BASE + 0x000000B9)) >>#define PWMPER6 (*(volatile unsigned char *)(REG_BASE + 0x000000BA)) >>#define PWMPER7 (*(volatile unsigned char *)(REG_BASE + 0x000000BB)) >>#define PWMDTY0 (*(volatile unsigned char *)(REG_BASE + 0x000000BC)) >>#define PWMDTY1 (*(volatile unsigned char *)(REG_BASE + 0x000000BD)) >>#define PWMDTY2 (*(volatile unsigned char *)(REG_BASE + 0x000000BE)) >>#define PWMDTY3 (*(volatile unsigned char *)(REG_BASE + 0x000000BF)) >>#define PWMDTY4 (*(volatile unsigned char *)(REG_BASE + 0x000000C0)) >>#define PWMDTY5 (*(volatile unsigned char *)(REG_BASE + 0x000000C1)) >>#define PWMDTY6 (*(volatile unsigned char *)(REG_BASE + 0x000000C2)) >>#define PWMDTY7 (*(volatile unsigned char *)(REG_BASE + 0x000000C3)) // richard (This email is for mailing lists. To reach me directly, please use richard at imagecraft.com) From ekarpicz at freemail.lt Wed Dec 27 02:36:05 2006 From: ekarpicz at freemail.lt (Edward Karpicz) Date: Wed Dec 27 02:45:16 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42><458AE30C.3070903@spotengineering.com><020b01c725a9$9618b1d0$0400a8c0@edvardo> <6.1.0.6.2.20061227011303.087dd430@192.168.100.42> Message-ID: <017d01c729a2$d0ace120$0400a8c0@edvardo> > Ooops, the file was uploaded but the name was wrong. Sorry. It has been > fixed, at least the PORTB part. OK. Redownload and reinstall of 7.02 fixed PORTB and probably other missing ports issues. Unfortunately not all. At least these 4 D64 ATD registers ATD0CTL2 ATD0CTL3 ATD0CTL4 ATD0CTL5 and Gene mentioned PWM registers are undefined. > > Gene or anyone else, offhand which part has the 8 bit PWMs? At least D and A families have 8x 8bit PWMs. Each two adjacent channels can be configured to act as single 16bit PWM channel. C family is similar but has only 6 8-bit PWMs. E-family has (like in C-fam) 6-ch PWM module + another 6 independent / 3 complementary 15bit PWMs. Edward > > At 01:14 AM 12/22/2006, Edward Karpicz wrote: >>I see that v7.02 has the same headers as in v7.01. No difference, C32, D64 >>headers have no PORTB etc defined. >> >>Edward >> >>----- Original Message ----- From: "Gene Norris" >> >>To: "Discussion List for ICC08/11/12/16 users. You do NOT need to >>subscribe toicc-announce if you are a member of this." >> >>Sent: Thursday, December 21, 2006 9:39 PM >>Subject: Re: [Icc-mot] V7.02 ICCV7 for CPU12 released >> >> >>>Richard, >>> >>>Some headers are (still) missing 8-bit PWM info: >>> >>>#define PWMCNT0 (*(volatile unsigned char *)(REG_BASE + 0x000000AC)) >>>#define PWMCNT1 (*(volatile unsigned char *)(REG_BASE + 0x000000AD)) >>>#define PWMCNT2 (*(volatile unsigned char *)(REG_BASE + 0x000000AE)) >>>#define PWMCNT3 (*(volatile unsigned char *)(REG_BASE + 0x000000AF)) >>>#define PWMCNT4 (*(volatile unsigned char *)(REG_BASE + 0x000000B0)) >>>#define PWMCNT5 (*(volatile unsigned char *)(REG_BASE + 0x000000B1)) >>>#define PWMCNT6 (*(volatile unsigned char *)(REG_BASE + 0x000000B2)) >>>#define PWMCNT7 (*(volatile unsigned char *)(REG_BASE + 0x000000B3)) >>>#define PWMPER0 (*(volatile unsigned char *)(REG_BASE + 0x000000B4)) >>>#define PWMPER1 (*(volatile unsigned char *)(REG_BASE + 0x000000B5)) >>>#define PWMPER2 (*(volatile unsigned char *)(REG_BASE + 0x000000B6)) >>>#define PWMPER3 (*(volatile unsigned char *)(REG_BASE + 0x000000B7)) >>>#define PWMPER4 (*(volatile unsigned char *)(REG_BASE + 0x000000B8)) >>>#define PWMPER5 (*(volatile unsigned char *)(REG_BASE + 0x000000B9)) >>>#define PWMPER6 (*(volatile unsigned char *)(REG_BASE + 0x000000BA)) >>>#define PWMPER7 (*(volatile unsigned char *)(REG_BASE + 0x000000BB)) >>>#define PWMDTY0 (*(volatile unsigned char *)(REG_BASE + 0x000000BC)) >>>#define PWMDTY1 (*(volatile unsigned char *)(REG_BASE + 0x000000BD)) >>>#define PWMDTY2 (*(volatile unsigned char *)(REG_BASE + 0x000000BE)) >>>#define PWMDTY3 (*(volatile unsigned char *)(REG_BASE + 0x000000BF)) >>>#define PWMDTY4 (*(volatile unsigned char *)(REG_BASE + 0x000000C0)) >>>#define PWMDTY5 (*(volatile unsigned char *)(REG_BASE + 0x000000C1)) >>>#define PWMDTY6 (*(volatile unsigned char *)(REG_BASE + 0x000000C2)) >>>#define PWMDTY7 (*(volatile unsigned char *)(REG_BASE + 0x000000C3)) > > // richard (This email is for mailing lists. To reach me directly, please > use richard at imagecraft.com) > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot > From genenorris at spotengineering.com Wed Dec 27 05:45:58 2006 From: genenorris at spotengineering.com (Gene Norris) Date: Wed Dec 27 05:53:46 2006 Subject: [Icc-mot] V7.02 ICCV7 for CPU12 released In-Reply-To: <6.1.0.6.2.20061227011303.087dd430@192.168.100.42> References: <6.1.0.6.2.20061221002418.086bd148@192.168.100.42> <458AE30C.3070903@spotengineering.com> <020b01c725a9$9618b1d0$0400a8c0@edvardo> <6.1.0.6.2.20061227011303.087dd430@192.168.100.42> Message-ID: <45927916.4010504@spotengineering.com> Richard, All of them are missing PWM 8-bit, PCMCNT01 is a 16-bit, but PCMCNT0 and PCMCNT1 are 8-bit. PWMCNT01 and PWMCNT0 have the same address which may be confusing at first glance, but to use the 8-bit pwm it would be best to address it as PWMCNT0. All of the header files in v7.02 are missing the below 8-bit PWM register definitions. The addresses below are correct for most, but NOT all headers. (c and e versions are definitely different addresses) Richard wrote: > Ooops, the file was uploaded but the name was wrong. Sorry. It has been > fixed, at least the PORTB part. > > Gene or anyone else, offhand which part has the 8 bit PWMs? > > At 01:14 AM 12/22/2006, Edward Karpicz wrote: >> I see that v7.02 has the same headers as in v7.01. No difference, C32, >> D64 headers have no PORTB etc defined. >> >> Edward >> >> ----- Original Message ----- From: "Gene Norris" >> >> To: "Discussion List for ICC08/11/12/16 users. You do NOT need to >> subscribe toicc-announce if you are a member of this." >> >> Sent: Thursday, December 21, 2006 9:39 PM >> Subject: Re: [Icc-mot] V7.02 ICCV7 for CPU12 released >> >> >>> Richard, >>> >>> Some headers are (still) missing 8-bit PWM info: >>> >>> #define PWMCNT0 (*(volatile unsigned char *)(REG_BASE + 0x000000AC)) >>> #define PWMCNT1 (*(volatile unsigned char *)(REG_BASE + 0x000000AD)) >>> #define PWMCNT2 (*(volatile unsigned char *)(REG_BASE + 0x000000AE)) >>> #define PWMCNT3 (*(volatile unsigned char *)(REG_BASE + 0x000000AF)) >>> #define PWMCNT4 (*(volatile unsigned char *)(REG_BASE + 0x000000B0)) >>> #define PWMCNT5 (*(volatile unsigned char *)(REG_BASE + 0x000000B1)) >>> #define PWMCNT6 (*(volatile unsigned char *)(REG_BASE + 0x000000B2)) >>> #define PWMCNT7 (*(volatile unsigned char *)(REG_BASE + 0x000000B3)) >>> #define PWMPER0 (*(volatile unsigned char *)(REG_BASE + 0x000000B4)) >>> #define PWMPER1 (*(volatile unsigned char *)(REG_BASE + 0x000000B5)) >>> #define PWMPER2 (*(volatile unsigned char *)(REG_BASE + 0x000000B6)) >>> #define PWMPER3 (*(volatile unsigned char *)(REG_BASE + 0x000000B7)) >>> #define PWMPER4 (*(volatile unsigned char *)(REG_BASE + 0x000000B8)) >>> #define PWMPER5 (*(volatile unsigned char *)(REG_BASE + 0x000000B9)) >>> #define PWMPER6 (*(volatile unsigned char *)(REG_BASE + 0x000000BA)) >>> #define PWMPER7 (*(volatile unsigned char *)(REG_BASE + 0x000000BB)) >>> #define PWMDTY0 (*(volatile unsigned char *)(REG_BASE + 0x000000BC)) >>> #define PWMDTY1 (*(volatile unsigned char *)(REG_BASE + 0x000000BD)) >>> #define PWMDTY2 (*(volatile unsigned char *)(REG_BASE + 0x000000BE)) >>> #define PWMDTY3 (*(volatile unsigned char *)(REG_BASE + 0x000000BF)) >>> #define PWMDTY4 (*(volatile unsigned char *)(REG_BASE + 0x000000C0)) >>> #define PWMDTY5 (*(volatile unsigned char *)(REG_BASE + 0x000000C1)) >>> #define PWMDTY6 (*(volatile unsigned char *)(REG_BASE + 0x000000C2)) >>> #define PWMDTY7 (*(volatile unsigned char *)(REG_BASE + 0x000000C3)) > > // richard (This email is for mailing lists. To reach me directly, > please use richard at imagecraft.com) > _______________________________________________ > Icc-mot mailing list > Icc-mot@imagecraft.com > http://dragonsgate.net/mailman/listinfo/icc-mot > > -- Gene Norris Chief Engineer SPOT Engineering, Inc. 1261 Campground Road Lancaster, Ohio 43130 740.654.0880 FAX.654.0889 http://www.spotengineering.com/