And you advocate downloading, not writing your own code ;-)
Well written code on a PIC or any other platform will out perform lazy, cobbled together, downloaded libraries on any other platform.
But as an experienced embedded programmer you must know this and not be bothered by it,
Hey, Ho,
That's the industry as it stands,
Slackers balancing on the shoulders of those they percieve as giants ;-)
Enjoy!
Don't put your words in my mouth.
You truly believe there is NO high-quality off-the-shelf code out there? Must be very dark in your world. If you knew what you were talking about, you would know there is a great deal of very good code available and that can save even an experienced programmer a great deal of time. And, for people, like the OP, who are NOT experienced programmers, and for many of us who are, efficiency often really does not matter, as it buys nothing in terms of functionality. The OP proved that by being able to take the FreqMeasure library and put it to use in very short order to do what he needed to do. How long do you think it would have taken him to duplicate that functionality on his own? That's the difference between someone who's more interested in accomplishing the task at hand than showing off.
FYI - Many, if not most, of the public libraries for Arduino WERE developed by very competent, professional programmers, and requires no optimization. And even if it does, it can give a good starting point for those of us who have better things to do with our time than re-inventing the wheel just to prove how studly we are. The fact that you believe otherwise is a clear indication of your level of knowledge about Arduino.
Given that you seem to only want to play the troll and argue, rather than have a useful exchange of information, leaves me no longer giving a rats a$$ what you think. So rant away - I'm not going to waste my time listening to your uninformed drivel any more.
Regards,
Ray L.