From: Jason C. <j_...@sw...> - 2007-12-01 04:46:44
|
Dave, your right about it being a problem, but this is GPL code from another source. I have since changed it to be put_c and this solves the compiler error, but the resultant hex file dosn't work as expected. I am going to put in a LED_TOGGLE to see if the code is atleast runing in a loop in main. Jason On Fri, 2007-11-30 at 19:03 -0800, Dave Hylands wrote: > Hi Jason, > > > the probelm isa that putc is that the uart.h has this in it > > > > extern void putc(uint8_t c); > > > > and it make the compiler do this > > > > warning: incompatible implicit declaration of built-in function > > Yeah - naming your functions with the same names as function in the C > runtime library is generally a bad thing to do. > > Try adding the compiler option: > > -fno-builtin-putc > > There are some other ways of dealing with this using the C-preprocessor. > |