chipKIT® Development Platform

Inspired by Arduino™

MPLAB libraries for the chipKIT boards + shields

Created Sun, 29 Jul 2012 18:49:47 +0000 by noxus


Sun, 29 Jul 2012 18:49:47 +0000

I've only been playing with the chipKIT boards for a week or so... One thing that I would find interesting is the ability to have some sample code available for directly controlling the chipKIT boards and shields in MPLAB. In my personal opinion this would be a very usefull addition and allow more users to use this excellent hardware platform for their projects! At the moment I'm trying to get the OLED display of a Basic I/O Shield working directly in MPLAB via my Max32 chipKIT board. But the same is true for the other shields, ....

It would be nice if all the example sketches would also be available as MPLAB projects for users using MPLAB instead of MPIDE.

Jacob Christ

Sat, 11 Aug 2012 05:06:30 +0000

What is your intreast in using MPLAB over MPIDE?

The compiler? Integration with older projects? Better IDE than MPIDE?



Wed, 29 Aug 2012 23:19:53 +0000

FWIW... When I developed the OLED library for the Basic I/O Shield, I did it using MPLAB. I wrote the library as C functions, and then when it was all working, added a thin C++ wrapper to produce the MPIDE library. If you take the functions in the utility folder within the IOShieldOLED library folder, that is the set of C functions, I wrote originally.

As to your suggestion of having MPLAB libraries as well as MPIDE libraries. I agree that is a good idea. And we will probably do it over time. However, we have limited resources and can't do everything we would like to as soon as we would like. However, the fact that someone is asking for it will cause me to bump up the priority of the work a bit.

Gene Apperson Digilent


Sat, 27 Oct 2012 17:42:49 +0000

Hi Mr. Apperson,

If there is a free place on an upper floor in your priority stack, then here is a reason for a new bump: I'm also making a request for this. We all know that Wiring language (along with C++) is a toy rather than a serious thing in the microcontroller world...