Thanks James for the links! I have been thinking about asking the question because I am developing some things now with cheap and easy to use Arduino (nano) boards, and then wanted to have them ported to PIC because of their leading XLP MCU's. My applications are in renewable energy (Solar MPPT) and electromobility battery managment (BMS) so wasting precious mA is not nice ;) I was also very exciting about the MicroPython kickstart, not that I hope that it will ever run on energy saving 8 or 16 bit MCU, but because I do like high level coding with portability, instead of learning machine code again and register twiddeling... Keep those infos comming! Thanks Tobias On 5/27/15, James Cameron wrote: > A library that provides an API that uses some of the API of the other > library, but implements some features differently. > > The Arduino library API is sufficiently narrow that it can be > implemented on other hardware than AVR, in a relatively short order. > > An example I'm familiar with is the Teensyduino library which has an > Arduino API but uses an ARM implementation underneath, on Teensy-3.0, > -3.1, and -LC. > > Possible other examples: > http://www.microchip.com/pagehandler/en-us/press-release/microchip-announ= ces-arduino-co.html > http://circuitcellar.com/cc-blog/execute-open-source-arduino-code-in-a-pi= c-microcontroller-using-the-mplab-ide/ > http://www.pinguino.cc/ > > See also: > http://en.wikipedia.org/wiki/Shim_%28computing%29 > > On Wed, May 27, 2015 at 12:59:58AM -0400, John Ferrell wrote: >> Please define "shim" in this context. >> >> On 5/25/2015 6:23 PM, James Cameron wrote: >> > Most of that library can be used in any new platform if a shim is >> > prepared. >> >> -- >> John Ferrell W8CCW >> Julian NC 27283 >> It is better to walk alone, >> than with a crowd going the wrong direction. >> --Diane Grant >> >> >> -- >> http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive >> View/change your membership options at >> http://mailman.mit.edu/mailman/listinfo/piclist > > -- > James Cameron > http://quozl.linux.org.au/ > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 Tobias Gogolin Tel. D1 (49) 0151 5187 5210 Tel. D2 (49) 0152 0839 5060 skype: moontogo You develop Sustainable Ranch Technology at http://tech.groups.yahoo.com/group/SURA-TECH an Open Source Electric Motor/Alternator at http://groups.yahoo.com/group/Performance_Axial_Flux and an Open Source Motor Controller at http://groups.yahoo.com/group/GoBox --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .