We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am seeing this warning when I try to compile my code
Warning L15: multiple call to segment segment: ?pr?_nvmwrit?nvmem_cc caller1: ?pr?spicommisr?spi_com_cc caller2: ?c_c51startup
I looked through my code, I don't call nvmwrite in spicommisr routine. And what is this c51startup file?
thanks, DG
if you insist that "C is C" I suggest you get yourself a PC to program.
Too a harsh a judgment I think. A couple of years ago I was involved in the development of, what I still consider, the most beautiful piece of time critical C (and some C++) code I ever saw, which was written mostly in standard C/C++. Things were not taken to extremes to squeeze the processors (XC167CI), but that did not reduce the code's functional value and did not change the fact the it bread an entire generation of successful machines. I doubt whether the people that were/still are involved in that effort would appreciate your job offer :-)
Things were not taken to extremes to squeeze the processors no such intent in my post, if you do not need to, then why try? However, there are some things where considering the achitectural facts and the compiler circumvention thereof get important. Basically what I comment on is the udder (yes it i bovine) refusal of some to adapt to what they are working with, namely Keil C51, not just "some C"
Erik