Honestly, I'm not trying to start a war or debate, however I've used Pic Basic and Pic Basic Pro for many years off and on and always loved it. Especially with the MicroCode IDE.
I bought the compiler mainly so I could get right down to business and write code and knock out projects quickly and it has always done that, until now.
Now, it seems like everytime I turn around, there are work arounds or limits or lack of support as far as the library and still no parameter support.
For Instance,
A lot of other compilers have built in modbus, CAN, and LIN support. Things that a lot of folks use everyday. In PicBasic Pro I was forced to write all this from scratch. No problem, I can, and I did but it has me wondering if that is something I really need to be spending my time on.
When it came to CAN, ME Labs said there was no standard so therefore they had no plans to support it. That was an easy way to just avoid it. There is indeed a standard for CAN messages, and besides, you only need the functions to send out data and to get data, no decode the message contents.
Anyways, I started playing with 18F devices and I get PM doesn't support these devices and I have to use MPASM. Ok, cool, but now all the defines are different, and the tracking down compiler errors is not easy, at least for me. So I spend the time to gid thru the include files trying to determine how to setup the fuses properly. More time spent that should not be required!
Now MPASM gives me some crazy error and then I have to dig thru the mac file and it's all greek to me. I don't plan on learning ASM or do I plan on digging thru mac files. I still have no idea what the error is. It provides a line number but still no clue.
Is it me, or have these guys just taken a back seat, Continue to support some new devices when they came out and just collect money from what crowd they have left?
I'm a little hot under the collar right now, but this sure seems like a kludge if I ever seen one. Are all the 18F and future devices going to be handled the same way?
Fire away, surely I'm not the only person that feels this way am I?
Bookmarks