No, MeLabs isn’t getting lazy. People are getting lazy. Folks want more for less – it's understandable. They want a single easy instruction for everything from pulling out a single byte from a variable length GPS Data string through to wiping their arse whilst using the least amount of bog-roll (olde-English verbage).

Features that Person-A wants, isn't what Person-B wants. Each of us wants our personal favourite things to make our lives easier. Those that are capable, like you have with CAN, have gone away and done it, those that can't moan about lack of features.

Look what's happening already... people can't use the features they've got. They haven't a clue. They live for Cut and Paste from example code without a blindest idea of what they are doing, and then moan when it doesn't work. Despite the best efforts of others to teach, in the majority it falls on deaf ears. The last week just as an example has seen so many questions that could be answered by searching the forum, reading the manual or looking at the Datasheet.

Craps, if there was a forum for screwdrivers, people will be posting equivalent questions of "I’ve got one with a funny star-shaped end, and my screw has a slot, how can I get it to fit?" That is exactly what is happening here. We are now at a stage where people that don't know the first thing about electronics, components or programming, are trying to build complex projects. So why does the compiler error when somebody tries to use ADCIN on a 16F84? Well the obvious answer is "You’ve got an old version of the Compiler so it's time you upgraded" – geeze, I was really tempted to post that answer! Have we really all descended to this level?

I'm NOT MeLabs, I’ve absolutely nothing to do with them other than we share the first four letters of our name. But if I was, I'd answer something along the lines of "We provide you with a tool that works, that contains a certain set of features, if that tool doesn’t suit your purpose, then there are others that might". You buy a standard, tried and tested, reliable and solid family car from Toyota and you want to go rallying. You can (a) ask Toyota to sell you something to fit your purpose (which if you put enough money down on the table they'll be more than happy to do), or (b) you can customise and tune it up yourself (if you have the skill-set)... or (c) you buy a different car. Actually, there's also option (d) which is to bitch and moan but that's just totally unproductive as it doesn't get you anywhere.

With regard to the Compiler... option (a) throw money at MeLabs, I'm sure for the right price they'll design-in anything you want. This forum proves that option (b) works. Option (c) is however the easiest.