Skip to content

Browse the References

I've compiled a list of references I've consulted to develop the embedXcode template.

All brand names and trademarks mentioned in this electronic book are the property of their respective owners.

In case a reference is missing, please let me know so I could update the list.

Due to the very nature of internet, some links may be dead.

Boards and Platforms

4D Systems. (17 July 2014). PICadillo-35T - 3.5” PIC32 Embedded Display Module - Datasheet revision 1.3. Retreived from http://www.4dsystems.com.au/product/PICadillo_35T

Ahlberg, F. (06 September 2014). ESP8266 ROM Boot-Loader Utility including esptool.py. Retreived from https://github.com/themadinventor/esptool

Allan A. (03 April 2015). How the ESP8266 Community Added Arduino Support for the $5 Micro-Controller. Retreived from https://makezine.com/2015/04/03/esp8266-community-added-arduino-support-5-microcontroller

Banzi, M. (2015). Getting started with Arduino. Sebastopol, California : O'Reilly

Chang. (02 April 2015). Let's play with the ESP8266 on the Arduino IDE. Retreived from http://www.ayarafun.com/2015/04/arduino-ide-for-esp8266

chipKIT. (06 January 2016). Arduino IDE and chipKIT core. Retreived from http://chipkit.net/wiki/index.php?title=ChipKIT_core

Digilent Inc. (04 February 2015). Mac OS X Installation. Retreived from http://chipkit.net/started/install-chipkit-software/installing-mpide-mac-os

Digilent Inc. (04 February 2015). MPIDE 1.5. Retreived from http://chipkit.net/started/install-chipkit-software/installing-mpide-mac-os under Listing of previous builds and test releases or at http://chipkit.s3.amazonaws.com/index.html

Espressif Systems. (20 March 2015). Espressif SDK. Retreived from https://espressif.com and http://bbs.espressif.com/viewtopic.php?f=5&t=286

Fernández, B. A., & Dang, D. (2013). Getting started with the MSP430 Launchpad. Reino Unido: Newnes.

Filippov, M. (22 February 2015). Xtensa GCC Tool-Chain from the GNU Compiler Collection. Retreived from https://github.com/jcmvbkbc/gcc-xtensa

GNU and ARM. (30 September 2014). GNU Tools for ARM Embedded Processors release 4.8-2014-q3-update*. Retreived from https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update

Grokhotkov, I., et al. (27 March 2015). Arduino-Compatible IDE with ESP8266 Support version 1.6.1-esp8266-1. Retreived from https://github.com/esp8266/Arduino and http://www.esp8266.com

Harbaum, Till. (18 February 2018). ftDuino, ein fischertechnik-kompatibler Arduino - Bedienungsanleitung [ftDuino, a fischertechnik-compatible Arduino - Manual]. Retreived from https://github.com/harbaum/ftduino/blob/master/manual.pdf

hiduino. (06 November 2012). Arduino Due upload trace log. Retreived from http://arduino.cc/forum/index.php/topic,128913.msg984614.html#msg984614

Intel. (30 January 2015). Intel® Edison Boards and Compute Modules SDK. Retreived from http://www.intel.com/support/edison/sb/CS-035180.htm

Intel. (5 March 2015). Intel® IoT Developer Kit v1.0. Retreived from https://software.intel.com/en-us/iot/downloads

Jenkins, M., Majenko Technologies. (17 October 2013). Universal TFT and other display device library for the chipKIT and PIC32 based boards. Retreived from https://github.com/majenkotech/TFT

Jenkins, M., Majenko Technologies. (02 February 2015). DisplayCore. Retreived from https://github.com/MajenkoLibraries/DisplayCore and http://displaycore.org

Keith Vogel, Digilent Inc. (15 January 2015). chipKIT Network Stack. (DEIPcK). Retreived from http://www.digilentinc.com/Data/Products/CHIPKIT-WIFIRE/deIPcK.zip

Kettenburg, E. (20 March 2013). Digispark Add-on for Arduino 1.0.4. Retreived from http://digistump.com/wiki/digispark/tutorials/connecting

Klippel C. (27 March 2015). ESP8266 ROM Boot-Loader Utility version 0.4.2. Retreived from https://github.com/igrr/esptool-ck

krzychb et al. (8 November 2015). ESP8266 OTA Updates. Retreived from https://github.com/esp8266/Arduino/blob/master/doc/ota_updates/ota_updates.md

Maglie, C. et al. (2013, February-March). Arduino IDE 1.5 3rd party hardware specification. Retreived from http://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5---3rd-party-Hardware-specification

Maglie, C. et al. (2013, February-March). Arduino IDE 1.5: library specification. Retreived from http://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification

Majenko Technologies. (02 February 2015). DisplayCore — The Premium Display Framework for the chipKIT™ Environment. Retreived from http://displaycore.org and https://github.com/MajenkoLibraries/DisplayCore

Margolis, M. (2011, December). Arduino cookbook (2nd ed.). Sebastopol, CA: O'Reilly Media.

Microchip Technology Inc. (15 January 2015). chipKIT Network and USB Libraries 2015-01-15. Retreived from https://www.digilentinc.com/Agreement.cfm?DocID=DSD-0000318

Miller, P., maintained by Finneran, S. (22 June 2014). SRecord 1.64. Retreived from http://srecord.sourceforge.net

MrEStreet. (12 April 2014). Theme for Galileo IDE. Retreived from http://communities.intel.com/docs/DOC-22572

Okano, T. (17 December 2014). Yosemite file copier for HDK-based mbed. Retreived from https://developer.mbed.org/users/okano/notebook/mbed-on-yosemite

Pasotti, A. (18 March 2013). MSP430 LaunchPad Energia development on Linux. Retreived from http://www.itopen.it/2013/03/01/msp430-energia-on-linux

Pasotti, A. (18 March 2013). LaunchPad MSP430. Retreived from http://github.com/elpaso/energia-makefile

Passault, G. (24 April 2014). Robotis loader for OpenCM9.04 and CM900. Retreived from https://github.com/Gregwar/robotis-loader

Patel, M. (12 November 2012). Cosa, An Object-Oriented Platform for Arduino Programming. Retreived from https://github.com/mikaelpatel/Cosa

RFduino. (25 August 2014). RFduino Library version 2.1.2. Retreived from http://www.rfduino.com/download-rfduino-library

Ricklon. (21 December 2011). MPIDE 0023 mpide-0023-macosx-20111221. Retreived from https://github.com/chipKIT32/chipKIT32-MAX/downloads

Robotis. (05 May 2014). Robotis OpenCM. Retreived from http://support.robotis.com/en/software/robotis_opencm.htm

Silicon Laboratories. (23 June 2015). CP210x USB to UART Bridge VCP Drivers. Retreived from https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

Silicon Laboratories. (01 October 2012). The Serial Communications Guide for the CP210x [PDF]. Retreived from https://www.silabs.com/Support%20Documents/TechnicalDocs/an197.pdf

smallbulb. (07 February 2012). Mass erase of MSP-EXP430FR5739. Retreived from http://www.smallbulb.net/2012/202-mass-erase-of-msp-exp430fr5739

Stancliff, M. (07 January 2016). How to C in 2016. Retreived from https://matt.sh/howto-c

Stoffregen, P. (06 November 2012). Minimal makefile for Teensy 30. Retreived from http://forum.pjrc.com/threads/64-Suggested-Development-Tools-for-Mac?p=263&viewfull=1#post263

Supalla, Z. (13 May 2015). Spark is now Particle. Retreived from http://blog.particle.io/2015/05/13/spark-is-now-particle

svofski. (21 July 2011). MPLAB X project configurations for stk500v2 bootloader. Retreived from http://www.chipkit.cc/forum/viewtopic.php?p=1285#p1285 and http://pastebin.com/31XXwmUV

Tensilica. (2010, March). Diamond Standard 106Micro Controller [PDF]. Retreived from http://ip.cadence.com/uploads/pdf/106Micro.pdf

Texas Instruments. (31 March 2015). TI-RTOS: A Real-Time Operating System for TI Devices [PDF]. Retreived from http://www.ti.com/lit/pdf/sprt646

Vilo, R. (18 June 2015). Exploring RTOS with Galaxia on Energia MT. Retreived from http://embeddedcomputing.weebly.com/exploring-rtos-with-galaxia.html

Vilo, R. (03 August 2015). Galaxia Library. Retreived from https://github.com/rei-vilo/GalaxiaLibrary

Welzel, K. (02 February 2015). ARM Cross Compiling with Mac OS X. Retreived from http://www.welzels.de/blog/en/arm-cross-compiling-with-mac-os-x

Wessel, R. (18 March 2012). Energia: Arduino IDE ported to LaunchPad MSP430. Retreived from https://github.com/energia/Energia

Wiring et al. (10 September 2010). Wiring Wiki. Retreived from http://wiki.wiring.co/wiki/Main_Page

Zankel, C., Delaney, P. (09 September 2014). crosstool-NG release 1.20.0 by Max Filippov. Retreived from https://github.com/jcmvbkbc/crosstool-NG

Zimmermann, L. (26 September 2014). TI's SimpleLink CC3200-LaunchXL with Linux First Steps. Retreived from http://azug.minpet.unibas.ch/~lukas/bricol/ti_simplelink/CC3200-LaunchXL.html#openOCD

Akkana, P. (30 May 2011). Command-line Arduino development. Retreived from http://shallowsky.com/software/arduino/arduino-cmdline.html

Justen, A. aka. Turicas. (11 October 2011). Arduino makefile. Retreived from https://github.com/turicas/arduinoMakefile/blob/master/resources.markdown

Oldfield, M. (04 June 2010). A Makefile for Arduino Sketches. Retreived from http://bleaklow.com/2010/06/04/a_makefile_for_arduino_sketches.html

Tool-Chains and Frameworks

Carney, D. (2014 , March 29). Debugging Strategies and Techniques. Retreived from https://macroware.wordpress.com/2014/03/29/debugging-strategies-techniques

Administrator. (18 October 2010). How to compile AVR-Code with Mac OSX. Retreived from http://www.definefalsetrue.com/index.php/en/AVR/how-to-compile-avr-code-with-mac-osx.html

Agans, D. J. (2006). Debugging: The nine indispensable rules for finding even the most elusive software and hardware problems. New York: Amacom.

Bancila, M. (02 April 2013). Ten C++11 Features Every C++ Developer Should Use. Retreived from http://www.codeproject.com/Articles/570638/Ten-Cplusplus-Features-Every-Cplusplus-Developer

Beer, D. (18 July 2013). MSPDebug Version 0.22. Retreived from http://mspdebug.sourceforge.net/index.html

Crockett, Z., Spark et al. (12 March 2013). Spark firmware. Retreived from https://github.com/spark/firmware

Dean, B. S. (29 October 2007). AVRDUDE, A program for download/uploading AVR microcontroller flash and eeprom [PDF]. Retreived from ftp://gnumirrorspaircom/savannah/avrdude/avrdude-doc-55pdf

EmbeddedMan. (02 February 2014). PIC32 AVRdude Boot-Loaders. Retreived from http://github.com/chipKIT32/PIC32-avrdude-bootloader

Free Software Foundation, ARM, et al. (28 March 2014). GNU ARM Embedded Toolchain. Retreived from https://launchpad.net/gcc-arm-embedded

Free Software Foundation, ARM, et al. (04 April 2016). GNU ARM Embedded Toolchain, Pre-built GNU toolchain for ARM Cortex-M and Cortex-R processors. Retreived from https://developer.arm.com/open-source/gnu-toolchain/gnu-rm

Free Software Foundation, collective. (14 August 2017). GCC Online Documentation. Retreived from https://gcc.gnu.org/onlinedocs

Free Software Foundation, collective. (15 November 2011). Using the GNU Compiler Collection. Retreived from http://gcc.gnu.org/onlinedocs/gcc-4.6.2/gcc

Free Software Foundation, collective. (15 November 2011). Make Documentation. Retreived from http://www.gnu.org/software/make/manual/html_node/index.html

fwhacking. (04 November 2011). Query on -ffunction-section and -fdata-sections options of gcc. Retreived from http://stackoverflow.com/questions/4274804/query-on-ffunction-section-fdata-sections-options-of-gcc/11223700

Johannsen, J.W. (25 August 2011). Minimal AVR project template for Xcode. Retreived from http://stackoverflow.com/questions/6976500/avr-for-xcode-4

Le Mentec, F. aka. texane. (14 January 2011). STLINK, STM32 Discovery Line Linux Programmer. Retreived from https://github.com/texane/stlink

MCUdude. (11 July 2016). MiniCore, an Arduino Core for the ATmega8, ATmega48, ATmega88, ATmega168 and ATmega328. Retreived from https://github.com/MCUdude/MiniCore

Pettenò, D. E. (2009-2013). Autotools Mythbuster. Retreived from http://autotools.io

Rath, D. (5 May 2013). Open On-Chip Debugger OpenOCD 0.7.0. Retreived from http://openocd.sourceforge.net

Scompo Projects. (07 November 2012). Debugging a Program on the Stellaris Launchpad Board. Retreived from http://scompoprojects.wordpress.com/2012/11/07/debugging-a-program-on-the-stellaris-launchpad-board

Stallman, R., Pesch, R., Shebs, S., et al. (30 August 2013). Debugging with GDB. Retreived from http://sourceware.org/gdb/current/onlinedocs/gdb

Stroustrup, B. (09 September 2015). C++11 — The New ISO C++ Standard. Retreived from http://www.stroustrup.com/C++11FAQ.html

The OpenOCD Project, collective. (17 November 2013). OpenOCD User’s Guide [PDF]. Retreived from http://openocd.sourceforge.net/doc/pdf/openocd.pdf

University of Maryland, Department of Computer Science. (22 March 2009). GDB Tutorial - A Walkthrough with Examples [PDF]. Retreived from http://www.cs.umd.edu/~srhuang/teaching/cmsc212/gdb-tutorial-handout.pdf

Vanier, J. (16 August 2015). Five Steps to Setup and Use a Debugger with the Particle Photon. Retreived from https://medium.com/@jvanier/5-steps-to-setup-and-use-a-debugger-with-the-particle-photon-ad0e0fb43a34

Vogel, K., Microchip Masters 2013. (2013, August). Debugging chipKIT™ Sketches with MPLAB® X IDE [PDF]. Retreived from ftp://ftp.sqsol.co.uk/pub/docs/mplab/17007.pdf

Zimmermann, L. (08 May 2014). TI's SimpleLink CC3200-LaunchXL with Linux First Steps. Retreived from http://azug.minpet.unibas.ch/~lukas/bricol/ti_simplelink/CC3200-LaunchXL.html

Command Line and makefile

Oldfield, M. (23 June 2011). Arduino from the command line. Retreived from http://mjo.tc/atelier/2009/02/arduino-cli.html and http://mjo.tc/atelier/2009/02/acli/arduino-mk_0.6.tar.gz

Schmidt, M. (01 April 2011). Advanced Arduino Hacking. Retreived from http://pragprog.com/magazines/2011-04/advanced-arduino-hacking and https://github.com/maik/pragpub

Амперка aka. amperka. (01 November 2011). A command line toolkit for working with Arduino hardware. Retreived from http://arduino.cc/forum/index.php/topic,77458.0.html and https://github.com/amperka/ino

Xcode

Adam aka. red-glasses. (21 March 2011). Making custom templates for Xcode 4 – March 2011. Retreived from http://blog.red-glasses.com/index.php/tutorials/making-custom-templates-for-xcode-4-march-2011

Anderson, F. (18 May 2012). Xcode 4 unleashed. Indianapolis, Ind: Sams

borealkiss. (11 March 2011). A minimal project template for Xcode 4. Retreived from http://blog.boreal-kiss.net/2011/03/11/a-minimal-project-template-for-xcode-4/ and https://github.com/borealkiss/Minimal-Template

Gnimmel. (04 December 2011). Master cloned by gnimmel. Retreived from https://github.com/gnimmel/Xcode-for-MPIDE-Arduino

Knapen, T. (04 December 2011). Trunk continued by Tim Knapen. Retreived from https://github.com/timknapen/Arduino-With-XCode

Me and Mark Publishing. (05 December 2011). Creating Custom Xcode 4 Project Templates. Retreived from http://meandmark.com/blog/2011/12/creating-custom-xcode-4-project-templates

Scheirman, B. (08 June 2011). Fixing Xcode 4’s Broken Code Completion. Retreived from http://benscheirman.com/2011/06/fixing-xcode-4s-broken-code-completion

Sweater, R. (11 December 2016). Touché, Touch Bar for everyone. Retreived from https://red-sweater.com/touche

Vilo, R. (06 January 2011). *Thread Update: Linker Problem, Arduino Uno and Xcode”. Retreived from http://arduino.cc/forum/index.php/topic,49956.0.html

Vilo, R. (01 July 2011). Arduino makefile for Xcode. Retreived from https://embedxcode.weebly.com/arduino/20--arduino-makefile-for-xcode

Vilo, R. (04 December 2011). Initial repository closed. Retreived from http://github.com/rei-vilo/Xcode-for-MPIDE-Arduino

Vilo, R. (16 January 2012). Arduino with Xcode. Retreived from https://github.com/rei-vilo/Arduino-With-XCode

Wadman, M. (11 January 2012). Xcode 4 external build system code completion. Retreived from http://stackoverflow.com/questions/8726869/xcode-4-external-build-system-code-completion

embedXcode and Similar Projects

Atkins, R. (28 February 2009). Using Arduino in Xcode. Retreived from http://robertcarlsen.net/2009/02/28/using-arduino-in-xcode-532

fabiankr. (12 January 2012). New IDE for Mac OS X written in Cocoa. Retreived from http://arduino.cc/forum/index.php/topic,86028.0.html and https://github.com/fabiankr/Cocoduino

Jantje. (06 November 2011). Arduino Eclipse Plug-In. Retreived from http://www.baeyens.it/eclipse and https://github.com/jantje/arduino-eclipse-plugin

Jenkins, M., Majenko Technologies. (23 June 2013). UECIDE: The Universal Embedded Computing IDE. Retreived from http://uecide.org and https://github.com/UECIDE/UECIDE

Knapen, T. (12 November 2011). Arduino with Xcode. Retreived from https://github.com/timknapen/Arduino-With-XCode

Leek, T., Visual Micro. (04 October 2011). Visual Micro, Free Arduino Programming IDE for Microsoft Visual Studio. Retreived from http://www.visualmicro.com

Moussa, J. (20 March 2014). An AVR C Project Template for Xcode. Retreived from https://github.com/jawher/xavr

Nick. (30 July 2011). Programming Arduino with Xcode. Retreived from http://makesomecode.com/2010/07/30/programming-arduino-with-xcode/

Peplin, C. (09 December 2011). chipKIT Compatible Arduino-based Makefile. Retreived from http://christopherpeplin.com/2011/12/chipkit-arduino-makefile and https://github.com/peplin/arduino.mk

Vilo, R. (14 June 2013). embedXcode User Manual [iBooks]. Retreived from https://itunes.apple.com/book/embedxcode/id667501748

Vilo, R. (22 January 2012). mpideXcode — release a : initial release. Retreived from https://github.com/rei-vilo/mpideXcode

Anonymous. (20 August 2012). Graphviz: Getting it to work on Mountain Lion. Retreived from http://www.graphviz.org/Download_macos.php#comment-1025

Apple. (01 September 2010). Using Doxygen to Create Xcode Documentation Sets. Retreived from http://developerapplecom/library/mac/#featuredarticles/DoxygenXcode/index.html

ATT. (25 April 2012). Graphviz 228, Graph Visualization Software. Retreived from http://www.graphviz.org

ATT. (01 March 2013). Graphviz 230, Mountain Lion compatible, Graph Visualization Software. Retreived from http://www.graphviz.org

Broken Rules GmbH. (29 March 2011). Doxygen Shortcuts in Xcode 4. Retreived from http://www.brokenrul.es/blog/?p=761

Heesch, D. van. (19 May 2012). Doxygen 181. Retreived from http://doxygen.org

Heesch, D. van. (11 August 2012). Doxygen 182. Retreived from http://doxygen.org

Koch, R. (06 June 2012). TeXShop 311. Retreived from http://www.texshop.org

McCann, F. (18 March 2010). Documenting Objective-C with Doxygen Part I. Retreived from http://www.duckrowing.com/2010/03/18/documenting-objective-c-with-doxygen-part-i

McCann, F. (18 March 2010). Documenting Objective-C with Doxygen Part II. Retreived from http://www.duckrowing.com/2010/03/18/documenting-objective-c-with-doxygen-part-ii

McCann, F. (14 May 2011). Using the Doxygen Helper in Xcode 4. Retreived from http://www.duckrowing.com/2011/05/14/using-the-doxygen-helper-in-xcode-4 and http://www.duckrowing.com/wp-content/uploads/2011/05/xcode_doxygen_helper.tgz

mouviciel. (07 February 2009). Bien documenter son code avec Doxygen et Xcode. Retreived from http://mouviciel.free.fr/blog/index.php?2009/02/07/46-bien-documenter-son-code-avec-doxygen-et-xcode

premosystems. (31 January 2014). DoxygenXCodeHelper adapted to ruby 1.9. Retreived from http://github.com/premosystems/DoxygenXCodeHelper

TeX Users Group. (30 May 2013). MacTeX-2013 Distribution. Retreived from http://www.tug.org and http://www.tug.org/twg/mactex .

Waffle Software. (25 July 2012). ThisService 3. Retreived from http://wafflesoftware.net/thisservice

Other Tools and References

Alverson, D. P. (28 June 2012). ZTerm 1.2. Retreived from http://www.dalverson.com/zterm/index.html

ARM Ltd,. (09 February 2011). Cortex-M Debug Connectors. Retreived from http://infocenter.arm.com/help/topic/com.arm.doc.faqs/ka13634.html

Bjoern. (05 November 2015). Signed Mac OS Driver for Winchiphead CH340 serial bridge. Retreived from https://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge

Carnation Software. (11 May 2014). MacWise version 14.2. Retreived from http://www.macwise.com

Davidson, T. maintained by Pattee, J. (11 December 2014). Artistic Style 2.05 — A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective‑C, C#, and Java Source Code. Retreived from http://astyle.sourceforge.net

Gredeskoul, K. (31 December 2014). How To Use Cheap Chinese Arduinos That Come With CH340G / CH341G Serial/USB Chip. (Windows & Mac OS-X). Retreived from http://kig.re/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html

Howell, M., website by Prévost, R. (20 May 2009). Homebrew, original code. Retreived from http://mxcl.github.com/homebrew and https://github.com/mxcl/homebrew

Joyent, Inc. (17 December 2014). node.js 0.10.34. Retreived from http://nodejs.org

Labby.co.uk. (18 January 2015). Intel Edison Linux: Upload Arduino via Ethernet, WiFi or Network. Retreived from http://labby.co.uk/wp-content/uploads/2015/01/clupload_linux.sh

Lady Ada, Adafruit. (16 March 2016). Proper Debugging of ATSAMD21 Processors. Retreived from https://learn.adafruit.com/proper-step-debugging-atsamd21-arduino-zero-m0

Liechti, C. (02 November 2011). pyserial 2.6: Python Serial Port Extension. Retreived from http://pypi.python.org/pypi/pyserial

Mayer, A. (27 March 2011). goSerial 0.3.5. Retreived from http://www.furrysoft.de/?page=goserial

Meier, R. (02 September 2013). CoolTerm release 1.4.3. Retreived from http://freeware.the-meiers.org

Palmer, D. (23 September 2012). Use stty instead of Python script with pySerial installed. Retreived from http://embedxcodeweeblycom/1/post/2012/09/embedxcode-15-with-leonardo-supporthtml#comments

Schlueter, I. Z., et al., npm Inc. (29 September 2009). npm. Retreived from https://www.npmjs.com

Segger GmbH. (21 April 2016). J-Link / J-Trace User Guide. Retreived from https://www.segger.com/jlink-gdb-server.html

Shawcroft, C., Adafruit. (12 October 2016). Debugging the SAMD21 with GDB. Retreived from https://learn.adafruit.com/debugging-the-samd21-with-gdb

St John, R. (26 November 2014). Introducing Bloop: CLI commands for working with Intel Edison. Retreived from http://rexstjohn.com/introducing-bloop-cli-commands-for-working-with-intel-edison

STMicroelectronics. (25 March 2015). ST-LINK/V2-1 firmware upgrade. Retreived from http://www.st.com/web/en/catalog/tools/PF260217

the MacPorts Project. (10 October 2013). MacPorts 2.2.1. Retreived from http://www.macports.org

TZAPU, 'Playing with Bits and Bytes'. (24 September 2015). CH340 CH341 serial adapters fix for El Capitan OS X. Retreived from http://tzapu.com/2015/09/24/making-ch340-ch341-serial-adapters-work-under-el-capitan-os-x/

WCH. (19 November 2015). CH340/CH341 Driver for Mac OS X release 1.2. Retreived from http://www.wch.cn/download/CH341SER_MAC_ZIP.html

Welte, H. for the original code, Schmidt, S., and Volden, T. for maintenance. (14 April 2012). dfu-util - Device Firmware Upgrade Utilities. Retreived from http://dfu-util.sourceforge.net and https://gitorious.org/dfu-util

Wise, J. (20 October 2014). HoRNDIS release 7. Retreived from http://joshuawise.com/horndis#mavericks

Other References

Andy of 'Stuff Andy Makes'. (05 April 2014). embedXcode: A Better Way to Develop for Arduino on the Mac using Xcode. Retreived from http://stuffandymakes.com/2014/04/05/embedxcode-a-better-way-to-develop-for-arduino-on-the-mac-using-xcode

Apple Education. (12 May 2015). iBooks Author Starter Kit. Retreived from https://itunes.apple.com/us/book/ibooks-author-starter-kit

Beckman, M. (20 September 2012). Top 20 OS X Command-Line Secrets for Power Users. Retreived from http://www.infoworld.com/article/2614879/mac-os-x/mac-os-x-top-20-os-x-command-line-secrets-for-power-users.html

James, M. of the 'Open Source Hardware Group'. (02 April 2014). Use embedXcode to program multiple development boards with Arduino code. (podcast). Retreived from http://opensourcehardwaregroup.com/oshgroup-040-use-embedxcode-to-program-multiple-development-boards-with-arduino-code

Joe at iAchieved.it. (01 March 2015). Getting Started with Arduino and Xcode. Retreived from http://dev.iachieved.it/iachievedit/getting-started-with-arduino-and-xcode

Joe at iAchieved.it. (03 March 2015). Bluetooth Low Energy, Arduino and Xcode. Retreived from http://dev.iachieved.it/iachievedit/btle-arduino-and-xcode

Mahmud, Z. (01 June 2013). Setting-up embedXcode for Arduino, Development in Mac using Xcode IDE for Auto-Code-Completion. (video). Retreived from http://www.youtube.com/watch?v=b4lnz6ixvgU

McKesson, N. and Witwer, A., O'Reilly Media / Tools of Change. (10 February 2012). Publishing with iBooks Author — An Introduction to Creating E-books for the iPad. Retreived from http://shop.oreilly.com/product/0636920025597

Preston-Werner, T. (2013). Semantic Versioning 2.0.0. Retreived from http://semver.org/spec/v2.0.0.html

Contributions from Users

James, J. (21 April 2013). Configuration file for chipKIT uC32.

Roberts, M. (15 January 2013). Support for Arduino Due.

A warm Thank you! to the users who tested new boards and reported them!