chipKIT® Development Platform

Inspired by Arduino™

MultiWII lib on ChipKit

Posted 2014-05-09 10:55:10 by Majenko

Hello, The MultiWII lib is used to control various multi copters using RC, IMU, motors, servos... It is currently running on Arduino platform and I have started to migrate it on ChipKit. The main difficulty porting this lib is that it is very hardware dependent using special Arduino registers and mechanisms (for example eeprom) that are different on PIC. I have made a first build  Lib MuliWii on ChipKit release Alpha and I will start testing soon. I will keep you posted...    

Read more -->

Migrate Arduino/chipKIT Code to MPLAB XC32

Posted 2014-05-06 07:23:34 by Majenko

![att:7] Tom Kibalo has posted a tutorial that demonstrates how Arduino/chipKIT sketches can be converted into traditional PIC32 projects using the MPLAB XC32 compiler and Microstick II development board. In the article common operations are converted into C code using a beta compatibility library that he developed.

Check out the article at circuitcellar.com

Read more -->

Efficient Use of C++ in Embedded Systems

Posted 2014-03-27 18:05:07 by Majenko

Those of you planning to begin a project in using C++, hopefully using the MPLAB XC32++ compiler or the chipKIT platform, already know about the object-oriented programming concept of polymorphism. Essential to polymorphism is the concept of a virtual method, a method whose behavior can be overridden within an inheriting class by a method with the same signature.

Virtual methods are implemented using a virtual method table (vtable). The compiler creates a vtable for each class. When an object is created, a pointer to this table is added as a hidden member of the object. The compiler also generates code to initialize the vpointers of its objects

Read more -->

Bluetooth low energy for ChipKit

Posted 2014-01-23 08:03:39 by Majenko

I have successfully ported the Bluetooth low energy SDK for Arduinoto the ChipKit. I started with the Bluetooth low energy API for Arduino. The ported sketch and library is available from my box account as a zip file. (unfortunately there does not seem to be a way to attach files to this post) https://app.box.com/s/v6ubqa6ta56klcmikm8n  (ble-sdk-chipkit.zip  460.7 KBytes) More details are present in the readme files and documentation in the download.   The shield that I used is here http://www.makershed.com/Bluetooth_Low_Energy_BLE_Shield_for_Arduino_2_0_p/mkrbl1.htm http://www.seeedstudio.com/depot/bluetooth-40-low-energy-ble-shield-v20-p-1631.html

Read more -->

Future online laboratories through chipKIT

Posted 2014-01-07 09:54:39 by Majenko

A few professionals have published a research paper "A novel concept for configuring online laboratories" with the use of PIC kit in the Experiment International Conference.  (See below abstract)

They are interested in doing this with chipKIT in the future. Abstract---Embedded online laboratories are becoming frequent nowadays, because they can include both the functionality of a data acquisition device and the functionality of a webserver and this, in turn, results in lower implementation costs. However, while it is easy to configure a laboratory server which is located on a computer, the local configuration and control of an embedded laboratory is more challenging,

Read more -->

1 ... 29 30 31 32 33 34 35 36