Official Release 20111221

Announcements for new builds and MPIDE enhancements
ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Official Release 20111221

Post by ricklon » Sun Dec 25, 2011 2:54 am

Official Release 20111221 is now upload to the main ChipKit Project site.
Happy Holidays!

Official location:
https://github.com/chipKIT32/chipKIT32-MAX/downloads

Windows
https://github.com/downloads/chipKIT32/ ... 111221.zip
Mac OS X
https://github.com/downloads/chipKIT32/ ... 111221.dmg
Linux 32
https://github.com/downloads/chipKIT32/ ... 111221.tgz



Issues Closed
https://github.com/chipKIT32/chipKIT32- ... sed&page=1

New libraries:
SoftSPI
DSPI

Arduino core 0023 is supported.
Variant support added for pic32.

I'll need the various team members to report on some of their work. They've done a great job.

So thank you everyone. This has been really exciting. Even more cool things are on the way.

--Rick

User avatar
Jacob Christ
Posts: 723
Joined: Sat May 28, 2011 6:34 am
Location: Southern California
Contact:

Re: Official Release 20111221

Post by Jacob Christ » Tue Dec 27, 2011 2:29 pm

ricklon wrote:
Even more cool things are on the way.

--Rick
What a wonderful present, what else are you working on Santa Rick?

Jacob
PONTECH Quick240 an industrial form factor platform for chipKIT and Arduino users.

MGLSOFT
Posts: 33
Joined: Thu Dec 22, 2011 6:26 pm

Re: Official Release 20111221

Post by MGLSOFT » Tue Dec 27, 2011 7:11 pm

Maybe Rick does not believe in the history of Santa ... :mrgreen:

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Official Release 20111221

Post by ricklon » Tue Dec 27, 2011 9:11 pm

This release has reduced it's dependency on plib.h, non open source file, so libraries don't need to depend on it any more. The next goal is get any and all libraries converted away from plib.h. I had problems with OneWire unfortunately. Some of the new libraries highlight the power of ChipKit platform like the SoftSPI library to create any number of bit banged SPI ports.

I also think Gene's work has made tackling Arduino 1.0 API easier. Additionally, I'm planning making it possible to switch between Arduino 0023, and Arduino 1.0.

The ground work is paved for using the pic32 compiler using newlib. This is the result of Jaon Kajita, and Microchip effort to make sure this project is meets it's goal of being open source all the way. So my next goal is to make sure that compiler is available first in the skethch/hardware user folder, and then in the core. Once in place we'll have an core and compiler that doesn't depend on non open source tools.

As for holidays, I get a little extra time to work on projects which makes getting builds out easier. I have to say the excitement of the people on the project is really great, and makes it a joy to work on this project.

Happy Holidays,
-_Rick

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: Official Release 20111221

Post by avenue33 » Tue Dec 27, 2011 9:47 pm

Hi Rick,

Thank for the new release with many niceties!

Are the TCP/IP stack for MRF24WB0MA and related libraries still on the roadmap?

In the thread :arrow: Question: Which WiFi Board for UNO32?,
The ethernet library for the Network Shield uses the Microchip Application Library TCP/IP stack and we plan to add support for the MRF24WB0MA in an upcoming version.
Good luck with the development :)

Sleepwalker
Posts: 4
Joined: Tue Jul 26, 2011 12:05 pm

Re: Official Release 20111221

Post by Sleepwalker » Wed Dec 28, 2011 12:48 pm

Sounds good Rick! Where can we find out more info on the libraries and how to implement them?

Thanks and have a happy new year :)

manut
Posts: 10
Joined: Mon Dec 12, 2011 1:28 pm

Re: Official Release 20111221

Post by manut » Wed Dec 28, 2011 3:29 pm

Thank you for the Chipkit!
I always thinked that using a 3.3v based board with an alternative CPU is something mandatory nowadays.
The more chips supported are, the more doable projects will be.

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Official Release 20111221

Post by ricklon » Sun Jan 01, 2012 1:33 am

OnWire is fixed in master Issue #179.

I had remove #include plib.h and compilation worked as expected.


--Rick

OppaErich
Posts: 17
Joined: Sat Jun 11, 2011 3:50 pm

Re: Official Release 20111221

Post by OppaErich » Sun Jan 01, 2012 1:54 pm

hmmm

Code: Select all

/home/oppa/bin/mpide-0023-linux32-20111221/hardware/pic32/compiler/pic32-tools/bin/../pic32mx/bin/gcc/pic32mx/4.5.1/cc1plus: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory 
Is there any documentation on how to setup mpide ? Where have the libraries to go ? I've put the IOShield libs into ~/sketchbook/libraries but mpide does not show them. :(

OK, got that with the sketchbook location but still can't compile.

Code: Select all


39403 [Thread-1] DEBUG processing.app.Base  - Get boards for: pic32
39404 [Thread-1] DEBUG processing.app.Base  - Get platformsfor: pic32
39404 [Thread-1] DEBUG processing.app.Base  - Get sketchprefs for: pic32
39406 [Thread-1] DEBUG processing.app.Base  - avrBasePath: {0}/hardware/pic32/compiler/pic32-tools/bin/
39409 [Thread-1] DEBUG processing.app.Base  - corePaths: /home/oppa/bin/mpide-0023-linux32-20111221/hardware/pic32/cores/pic32
39409 [Thread-1] DEBUG processing.app.Base  - 0. getIncludes
39409 [Thread-1] DEBUG processing.app.Base  - corePath: /home/oppa/bin/mpide-0023-linux32-20111221/hardware/pic32/cores/pic32
39410 [Thread-1] DEBUG processing.app.Base  - getSketchFlderPath: /home/oppa/sketchbook/libraries/IOShieldOled/examples/IOShield_Oled_Demo
39410 [Thread-1] DEBUG processing.app.Base  - getImportedLibraries: /home/oppa/sketchbook/libraries/IOShieldOled
39410 [Thread-1] DEBUG processing.app.Base  - 1. compileSketch
39411 [Thread-1] DEBUG processing.app.Base  - compileSketch: start
39412 [Thread-1] DEBUG processing.app.Base  - getCommandCompilerCPP: start
39413 [Thread-1] DEBUG processing.app.Base  - Source: /tmp/build8197284589350762853.tmp/IOShield_Oled_Demo.cpp
39414 [Thread-1] DEBUG processing.app.Base  - execAsynchronously: start
/home/oppa/bin/mpide-0023-linux32-20111221/hardware/pic32/compiler/pic32-tools/bin/../pic32mx/bin/gcc/pic32mx/4.5.1/cc1plus: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory

ricklon
Posts: 178
Joined: Sun May 22, 2011 6:59 am

Re: Official Release 20111221

Post by ricklon » Wed Jan 04, 2012 12:09 am

Double check if libraries are one level too deep in libraries. Also, check in preferences that the parent folder of libraries is pointed to.

--Rick

Locked