[Icc-mot] ICCV7 for CPU12 7.03 released

Gene Norris genenorris at spotengineering.com
Fri Apr 6 08:17:52 PDT 2007


16-bit Pulse accumulator registers are defined, but 8-bit are not:
PACN3
PACN2
PACN1
PACN0
Gene Norris wrote:
> (Special mode) eeprom address and data registers definitions are missing:
> 
> #define EADDRHI    (*(volatile unsigned char *)(REG_BASE + 0x00000118))
> #define EADDRLO    (*(volatile unsigned char *)(REG_BASE + 0x00000119))
> #define EADDR    (*(volatile unsigned *)(REG_BASE + 0x00000118))
> #define EDATAHI    (*(volatile unsigned char *)(REG_BASE + 0x0000011A))
> #define EDATALO    (*(volatile unsigned char *)(REG_BASE + 0x0000011B))
> #define EDATA    (*(volatile unsigned *)(REG_BASE + 0x0000011A))
> 
> Edward Karpicz wrote:
>> Also ATDCTL2, ATDCTL3, ATDCTL4, ATDCTL5 registers are missing. 
>> Concatenated
>> 16bits ATDCTL23, ATDCTL45 are present but we need also 8bit registers 
>> which
>> are mentionet in datasheets.
>>
>> Edward
>>
>> ----- Original Message ----- From: "Gene Norris" 
>> <genenorris at spotengineering.com>
>> To: "Discussion List for ICC08/11/12/16 users. You do NOT need to 
>> subscribe
>> toicc-announce if you are a member of this." <icc-mot at imagecraft.com>
>> Sent: Tuesday, March 27, 2007 5:44 PM
>> Subject: Re: [Icc-mot] ICCV7 for CPU12 7.03 released
>>
>>
>>> Thanks for the ftoa fix!
>>>
>>> Headers have changed, but now some have 8-bit pwm and some 16-bit. 
>>> Both should be available in each header file.
>>>
>>>
>>> dp512.h
>>> #define PWMCNT01 (*(volatile unsigned *)(REG_BASE + 0x000000AC))
>>> #define PWMCNT23 (*(volatile unsigned *)(REG_BASE + 0x000000AE))
>>> #define PWMCNT45 (*(volatile unsigned *)(REG_BASE + 0x000000B0))
>>> #define PWMCNT67 (*(volatile unsigned *)(REG_BASE + 0x000000B2))
>>> #define PWMPER01 (*(volatile unsigned *)(REG_BASE + 0x000000B4))
>>> #define PWMPER23 (*(volatile unsigned *)(REG_BASE + 0x000000B6))
>>> #define PWMPER45 (*(volatile unsigned *)(REG_BASE + 0x000000B8))
>>> #define PWMPER67 (*(volatile unsigned *)(REG_BASE + 0x000000BA))
>>> #define PWMDTY01 (*(volatile unsigned *)(REG_BASE + 0x000000BC))
>>> #define PWMDTY23 (*(volatile unsigned *)(REG_BASE + 0x000000BE))
>>> #define PWMDTY45 (*(volatile unsigned *)(REG_BASE + 0x000000C0))
>>> #define PWMDTY67 (*(volatile unsigned *)(REG_BASE + 0x000000C2))
>>>
>>> dp256.h
>>> #define PWMCNT0  _P(0xAC)
>>> #define PWMCNT1  _P(0xAD)
>>> #define PWMCNT2  _P(0xAE)
>>> #define PWMCNT3  _P(0xAF)
>>> #define PWMCNT4  _P(0xB0)
>>> #define PWMCNT5  _P(0xB1)
>>> #define PWMCNT6  _P(0xB2)
>>> #define PWMCNT7  _P(0xB3)
>>>
>>> Richard wrote:
>>>> V7.03 - March 26th 2007
>>>>   [ Vista compatible licensing engine ]
>>>>   IDE
>>>>     - Added S12XDP512 to device list
>>>>     - Added a "CPU Type" radio group for "Custom" device.
>>>>     - expanded memory uses either "-maps1" or "-maps12x" in linker 
>>>> flags,
>>>>       depending on the CPU type.
>>>>     - Changed device names from HC... to MC...
>>>>   Preprocessor
>>>>     - __FILE__ now expands to filename without the path component
>>>>   Assembler
>>>>     - XGate support broke some processing in the CPU12 instruction 
>>>> processing.
>>>>       Fixed.
>>>>   Linker
>>>>     - -maps1 now maps 0x4000.0x7FFF as last_page-1
>>>>     - Added -maps12x, maps 0x4000.0x7FFF as last_page-2
>>>>
>>>>
>>>> // richard <http://www.imagecraft.com/>
>>>> <http://www.dragonsgate.net/mailman/listinfo> 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 at 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 at imagecraft.com
>>> http://dragonsgate.net/mailman/listinfo/icc-mot
>>
>> _______________________________________________
>> Icc-mot mailing list
>> Icc-mot at 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/



More information about the Icc-mot mailing list