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. (2014, July 17). PICadillo-35T - 3.5” PIC32 Embedded Display Module - Datasheet revision 1.3. Retreived from http://www.4dsystems.com.au/product/PICadillo_35T

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

Allan A. (2015, April 03). 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. (2015, April 02). Let's play with the ESP8266 on the Arduino IDE. Retreived from http://www.ayarafun.com/2015/04/arduino-ide-for-esp8266

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

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

Digilent Inc. (2015, February 04). 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. (2015, March 20). 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. (2015, February 22). Xtensa GCC Tool-Chain from the GNU Compiler Collection. Retreived from https://github.com/jcmvbkbc/gcc-xtensa

GNU and ARM. (2014, September 30). 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. (2015 at , March 27). Arduino-Compatible IDE with ESP8266 Support version 1.6.1-esp8266-1. Retreived from https://github.com/esp8266/Arduino and http://www.esp8266.com

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

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

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

Jenkins, M., Majenko Technologies. (2013, October 17). 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. (2015, February 02). DisplayCore. Retreived from https://github.com/MajenkoLibraries/DisplayCore and http://displaycore.org

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

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

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

krzychb et al. (2015, November 8). 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. (2015, February 02). 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. (2015, January 15). 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. (2014, June 22). SRecord 1.64. Retreived from http://srecord.sourceforge.net

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

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

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

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

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

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

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

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

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

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

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

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

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

Stoffregen, P. (2012, November 06). 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. (2015, May 13). Spark is now Particle. Retreived from http://blog.particle.io/2015/05/13/spark-is-now-particle

svofski. (2011, July 21). 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. (2015, March 31). TI-RTOS: A Real-Time Operating System for TI Devices [PDF]. Retreived from http://www.ti.com/lit/pdf/sprt646

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

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

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

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

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

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

Zimmermann, L. (2014, September 26). 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. (2011, May 30). Command-line Arduino development. Retreived from http://shallowsky.com/software/arduino/arduino-cmdline.html

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

Oldfield, M. (2010, June 04). 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. (2010, October 18). 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. (2013, April 02). 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. (2013, July 18). MSPDebug Version 0.22. Retreived from http://mspdebug.sourceforge.net/index.html

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

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

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

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

Free Software Foundation, ARM, et al. (2016, April 04). 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. (2017, August 14). GCC Online Documentation. Retreived from https://gcc.gnu.org/onlinedocs

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

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

fwhacking. (2011, November 04). 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. (2011, August 25). Minimal AVR project template for Xcode. Retreived from http://stackoverflow.com/questions/6976500/avr-for-xcode-4

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

MCUdude. (2016, July 11). 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. (2013, May 5). Open On-Chip Debugger OpenOCD 0.7.0. Retreived from http://openocd.sourceforge.net

Scompo Projects. (2012, November 07). 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. (2013, August 30). Debugging with GDB. Retreived from http://sourceware.org/gdb/current/onlinedocs/gdb

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

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

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

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. (2014, May 08). 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. (2011, June 23). 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. (2011, April 01). Advanced Arduino Hacking. Retreived from http://pragprog.com/magazines/2011-04/advanced-arduino-hacking and https://github.com/maik/pragpub

Амперка aka. amperka. (2011, November 01). 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. (2011, March 21). 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. (2012, May 18). Xcode 4 unleashed. Indianapolis, Ind: Sams

borealkiss. (2011, March 11). 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. (2011, December 04). Master cloned by gnimmel. Retreived from https://github.com/gnimmel/Xcode-for-MPIDE-Arduino

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

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

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

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

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

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

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

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

Wadman, M. (2012, January 11). 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. (2009, February 28). Using Arduino in Xcode. Retreived from http://robertcarlsen.net/2009/02/28/using-arduino-in-xcode-532

fabiankr. (2012, January 12). 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. (2011, November 06). Arduino Eclipse Plug-In. Retreived from http://www.baeyens.it/eclipse and https://github.com/jantje/arduino-eclipse-plugin

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

McCann, F. (2010, March 18). 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. (2010, March 18). 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. (2011, May 14). 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. (2009, February 07). 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. (2014, January 31). DoxygenXCodeHelper adapted to ruby 1.9. Retreived from http://github.com/premosystems/DoxygenXCodeHelper

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

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

Other Tools and References

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

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

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

Davidson, T. maintained by Pattee, J. (2014, December 11). 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. (2014, December 31). 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. (2009, May 20). Homebrew, original code. Retreived from http://mxcl.github.com/homebrew and https://github.com/mxcl/homebrew

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

Labby.co.uk. (2015, January 18). 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. (2016, March 16). Proper Debugging of ATSAMD21 Processors. Retreived from https://learn.adafruit.com/proper-step-debugging-atsamd21-arduino-zero-m0

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

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

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

Palmer, D. (2012, September 23). 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. (2009, September 29). npm. Retreived from https://www.npmjs.com

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

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

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

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

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

TZAPU, 'Playing with Bits and Bytes'. (2015, September 24). 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. (2015, November 19). 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. (2012, April 14). dfu-util - Device Firmware Upgrade Utilities. Retreived from http://dfu-util.sourceforge.net and https://gitorious.org/dfu-util

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

Other References

Andy of 'Stuff Andy Makes'. (2014, April 05). 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. (2015, May 12). iBooks Author Starter Kit. Retreived from https://itunes.apple.com/us/book/ibooks-author-starter-kit

Beckman, M. (2012, September 20). 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'. (2014, April 02). 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. (2015, March 01). Getting Started with Arduino and Xcode. Retreived from http://dev.iachieved.it/iachievedit/getting-started-with-arduino-and-xcode

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

Mahmud, Z. (2013, June 01). 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. (2012, February 10). 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. (2013, April 21). Configuration file for chipKIT uC32.

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

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