From: Andrei R. <po...@gm...> - 2007-03-28 16:53:43
|
Earlier versions of pxa2xx SPI master driver used .timeout_microsecs, then at some point it was changed to .timeout. I don't know the new .timeout units, but the numbers used are for the later, .timeout version of the driver. Bottom line: comment out the warning and rename .timeout_microsecs to .timeout On 3/28/07, Alex Gooding <ad...@so...> wrote: > Hey All, > > When following the instructions on the page: > http://docwiki.gumstix.org/Sample_code/C/SPI/kernel > > I have got to the bit of compiling the kernal and it breaks down. I first > get the warning: > arch/arm/mach-pxa/gumstix.c:74:2: warning: # #warning some versions have > just .timeout instead of .timeout_microsecs. > > I get this a few times then I get the errors: > arch/arm/mach-pxa/gumstix.c:52:2: error: unknown field 'timeout_microsecs' > specified in initializer > > I also get this a few times. Can anyone help with what this means? > > Alex > > > > ----- Original Message ----- > From: "Dave Hylands" <dhy...@gm...> > To: "General mailing list for gumstix users." > <gum...@li...> > Sent: Wednesday, March 28, 2007 3:17 PM > Subject: Re: [Gumstix-users] SPI compilation problems > > > > Hi Alex, > > > > On 3/28/07, Dave Hylands <dhy...@gm...> wrote: > >> Hi Alex, > >> > >> > We have decided to put you in our dissertation acknoledgements for all > >> > the > >> > help you have given us! I have attached the makefile and the modified > >> > i2c-io.c file, we are still getting the same problem "spi-io.c:174: > >> > warning: > >> > function declaration isn't a prototype". > > > > Ahhh - the error is happening in the spi-io.c file. > > > > So what should really have happened is that the > > > > void spi_init_slave(void); > > > > should have gone in a header file. Anyways, the quite and dirty fix is > > to add that line just above the > > > > int ProcessCommand(I2C_Data_t *packet); > > > > in spi-io.c > > > > -- > > Dave Hylands > > Vancouver, BC, Canada > > http://www.DaveHylands.com/ > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |