Ah, thank you. That did it. Steve From: AVR-Chat@yahoogroups.com [mailto:AVR-Chat@yahoogroups.com] On Behalf Of wagnerj@proaxis.com Sent: Wednesday, December 29, 2010 11:46 AM To: AVR-Chat@yahoogroups.com Subject: RE: [AVR-Chat] Re: WinAvr TWI include files There is no TXEN in a 644. It is TXEN0 or TXEN1. Jim Wagner Oregon Research Electronics > Don, I think I have those things correctly. Here are the include files > (in > order): > > > > #include <inttypes.h> > > #include <stdio.h> > > #include <stdlib.h> > > #include <avr/io.h> > > > > and here is the compile line generated and the first few error messages: > > > > avr-gcc -I"C:\Program Files\WinAVR\avr\include\avr" -I"C:\Program > Files\WinAVR\avr\include\util" -mmcu=atmega644p -Wall -gdwarf-2 -Os > -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct > -fshort-enums > -MD -MP -MT I2C.o -MF dep/I2C.o.d -c ../I2C > > .c > > > > ../I2C.c: In function 'ioinit': > > ../I2C.c:106: error: 'TXEN' undeclared (first use in this function) > > ../I2C.c:106: error: (Each undeclared identifier is reported only once > > ......... > > > > Roger on the reason for the other twi.h files. Does that mean I can > delete > those other include directories if I know I'll never need to go backwards? > > > > Steve > > > > From: AVR-Chat@yahoogroups.com <mailto:AVR-Chat%40yahoogroups.com> [mailto:AVR-Chat@yahoogroups.com <mailto:AVR-Chat%40yahoogroups.com> ] On Behalf > Of Don Kinzer > Sent: Wednesday, December 29, 2010 10:54 AM > To: AVR-Chat@yahoogroups.com <mailto:AVR-Chat%40yahoogroups.com> > Subject: [AVR-Chat] Re: WinAvr TWI include files > > > > > > --- In AVR-Chat@yahoogroups.com <mailto:AVR-Chat%40yahoogroups.com> <mailto:AVR-Chat%40yahoogroups.com> , > "Steve > Hodge" <steve@...> wrote: >>But the Project Configuration/Compile does >>not seem to use [the file iom644PA.h]. > The part-specific include file will be included automatically if: > 1) you include "avr/io.h" > 2) you properly define the target MCU so that it gets passed to the > compiler > via the -mmcu option. > > Failure to do either of these will result in the register/bit names not > being present. > >> Why, for one thing, the multiple TWI.H files? > The avr-libc documentation suggests including "util/twi.h". Why not just > follow that advice? The other twi.h files may be in their respective > locations for backward compatibility with previous versions. > > Don Kinzer > ZBasic Microcontrollers > http://www.zbasic.net > > > > > > __________ Information from ESET Smart Security, version of virus > signature > database 5742 (20101229) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > __________ Information from ESET Smart Security, version of virus > signature > database 5742 (20101229) __________ > > > > The message was checked by ESET Smart Security. > > > > http://www.eset.com > > > > [Non-text portions of this message have been removed] > > __________ Information from ESET Smart Security, version of virus signature database 5743 (20101229) __________ The message was checked by ESET Smart Security. http://www.eset.com __________ Information from ESET Smart Security, version of virus signature database 5743 (20101229) __________ The message was checked by ESET Smart Security. http://www.eset.com [Non-text portions of this message have been removed]
Message
RE: [AVR-Chat] Re: WinAvr TWI include files
2010-12-29 by Steve Hodge
Attachments
- No local attachments were found for this message.