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 website are the property of their respective owners. None of the brands mentioned in this website sponsor, authorise, or endorse embedXcode. Similarly, embedXcode does not sponsor, authorise, or endorse any of the brands mentioned in this website.
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.
This website may contain links to external websites that are not provided or maintained by or in any way affiliated with it. Similarly, this website does not guarantee the accuracy, relevance, timeliness, or completeness of any information on these external websites.
Boards and platforms¶
4D Systems. (17 July 2014). PICadillo-35T - 3.5” PIC32 Embedded Display Module - Datasheet revision 1.3. Retrieved from http://www.4dsystems.com.au/product/PICadillo_35T
Ahlberg, F. (06 September 2014). ESP8266 ROM Boot-Loader Utility including esptool.py. Retrieved from https://github.com/themadinventor/esptool
Allan A. (03 April 2015). How the ESP8266 Community Added Arduino Support for the $5 Micro-Controller. Retrieved from https://makezine.com/2015/04/03/esp8266-community-added-arduino-support-5-microcontroller
Arm Limited. (2018) Debugging the BBC micro:bit with pyOCD and GDB. Retrieved from https://os.mbed.com/docs/mbed-os/v5.11/tutorials/debug-microbit.html .
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. Retrieved from http://www.ayarafun.com/2015/04/arduino-ide-for-esp8266
chipKIT. (06 January 2016). Arduino IDE and chipKIT core. Retrieved from http://chipkit.net/wiki/index.php?title=ChipKIT_core
Digilent Inc. (04 February 2015). Mac OS X Installation. Retrieved from http://chipkit.net/started/install-chipkit-software/installing-mpide-mac-os
Digilent Inc. (04 February 2015). MPIDE 1.5. Retrieved 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. Retrieved 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. Newnes. eBook ISBN: 9780124116009. Paperback ISBN: 9780124115880. https://www.elsevier.com/books/getting-started-with-the-msp430-launchpad/fernandez/978-0-12-411588-0
Filippov, M. (22 February 2015). Xtensa GCC Tool-Chain from the GNU Compiler Collection. Retrieved 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. Retrieved 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. Retrieved 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]. Retrieved from https://github.com/harbaum/ftduino/blob/master/manual.pdf
hiduino. (06 November 2012). Arduino Due upload trace log. Retrieved from http://arduino.cc/forum/index.php/topic,128913.msg984614.html#msg984614
Intel. (30 January 2015). Intel® Edison Boards and Compute Modules SDK. Retrieved from http://www.intel.com/support/edison/sb/CS-035180.htm
Intel. (5 March 2015). Intel® IoT Developer Kit v1.0. Retrieved 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. Retrieved from https://github.com/majenkotech/TFT
Jenkins, M., Majenko Technologies. (02 February 2015). DisplayCore. Retrieved from https://github.com/MajenkoLibraries/DisplayCore and http://displaycore.org
Keith Vogel, Digilent Inc. (15 January 2015). chipKIT Network Stack. (DEIPcK). Retrieved from http://www.digilentinc.com/Data/Products/CHIPKIT-WIFIRE/deIPcK.zip
Kettenburg, E. (20 March 2013). Digispark Add-on for Arduino 1.0.4. Retrieved from http://digistump.com/wiki/digispark/tutorials/connecting
Klippel C. (27 March 2015). ESP8266 ROM Boot-Loader Utility version 0.4.2. Retrieved from https://github.com/igrr/esptool-ck
krzychb et al. (8 November 2015). ESP8266 OTA Updates. Retrieved from https://github.com/esp8266/Arduino/blob/master/doc/ota_updates/ota_updates.md
Lady Ada. (18 September 2018) micro:bit with Arduino. Retrieved from https://learn.adafruit.com/use-micro-bit-with-arduino
Maglie, C. et al. (2013, February-March). Arduino IDE 1.5 3rd party hardware specification. Retrieved 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. Retrieved 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. Retrieved 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. Retrieved from https://www.digilentinc.com/Agreement.cfm?DocID=DSD-0000318
Miller, P., maintained by Finneran, S. (22 June 2014). SRecord 1.64. Retrieved from http://srecord.sourceforge.net
Mistry, S. (21 April 2016). Arduino Core for Nordic Semiconductor nRF5 based boards. Retrieved from https://github.com/sandeepmistry/arduino-nRF5
MrEStreet. (12 April 2014). Theme for Galileo IDE. Retrieved from http://communities.intel.com/docs/DOC-22572
Okano, T. (17 December 2014). Yosemite file copier for HDK-based mbed. Retrieved from https://developer.mbed.org/users/okano/notebook/mbed-on-yosemite
Pasotti, A. (18 March 2013). MSP430 LaunchPad Energia development on Linux. Retrieved from http://www.itopen.it/2013/03/01/msp430-energia-on-linux
Pasotti, A. (18 March 2013). LaunchPad MSP430. Retrieved from http://github.com/elpaso/energia-makefile
Passault, G. (24 April 2014). Robotis loader for OpenCM9.04 and CM900. Retrieved from https://github.com/Gregwar/robotis-loader
Patel, M. (12 November 2012). Cosa, An Object-Oriented Platform for Arduino Programming. Retrieved from https://github.com/mikaelpatel/Cosa
RFduino. (25 August 2014). RFduino Library version 2.1.2. Retrieved from http://www.rfduino.com/download-rfduino-library
Ricklon. (21 December 2011). MPIDE 0023 mpide-0023-macosx-20111221. Retrieved from https://github.com/chipKIT32/chipKIT32-MAX/downloads
Robotis. (05 May 2014). Robotis OpenCM. Retrieved from http://support.robotis.com/en/software/robotis_opencm.htm
Silicon Laboratories. (23 June 2015). CP210x USB to UART Bridge VCP Drivers. Retrieved from https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Silicon Laboratories. (01 October 2012). The Serial Communications Guide for the CP210x [PDF]. Retrieved from https://www.silabs.com/Support%20Documents/TechnicalDocs/an197.pdf
smallbulb. (07 February 2012). Mass erase of MSP-EXP430FR5739. Retrieved from http://www.smallbulb.net/2012/202-mass-erase-of-msp-exp430fr5739
Stancliff, M. (07 January 2016). How to C in 2016. Retrieved from https://matt.sh/howto-c
Stoffregen, P. (06 November 2012). Minimal makefile for Teensy 30. Retrieved 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. Retrieved from http://blog.particle.io/2015/05/13/spark-is-now-particle
svofski. (21 July 2011). MPLAB X project configurations for stk500v2 bootloader. Retrieved from http://www.chipkit.cc/forum/viewtopic.php?p=1285#p1285 and http://pastebin.com/31XXwmUV
Tensilica. (2010, March). Diamond Standard 106Micro Controller [PDF]. Retrieved 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]. Retrieved from http://www.ti.com/lit/pdf/sprt646
Vilo, R. (18 June 2015). Exploring RTOS with Galaxia on Energia MT. Retrieved from http://embeddedcomputing.weebly.com/exploring-rtos-with-galaxia.html
Vilo, R. (03 August 2015). Galaxia Library. Retrieved from https://github.com/rei-vilo/GalaxiaLibrary
Welzel, K. (02 February 2015). ARM Cross Compiling with Mac OS X. Retrieved 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. Retrieved from https://github.com/energia/Energia
Wiring et al. (10 September 2010). Wiring Wiki. Retrieved from http://wiki.wiring.co/wiki/Main_Page
Zankel, C., Delaney, P. (09 September 2014). crosstool-NG release 1.20.0 by Max Filippov. Retrieved from https://github.com/jcmvbkbc/crosstool-NG
Zimmermann, L. (26 September 2014). TI’s SimpleLink CC3200-LaunchXL with Linux First Steps. Retrieved from http://azug.minpet.unibas.ch/~lukas/bricol/ti_simplelink/CC3200-LaunchXL.html#openOCD
Akkana, P. (30 May 2011). Command-line Arduino development. Retrieved from http://shallowsky.com/software/arduino/arduino-cmdline.html
Justen, A. aka. Turicas. (11 October 2011). Arduino makefile. Retrieved from https://github.com/turicas/arduinoMakefile/blob/master/resources.markdown
Oldfield, M. (04 June 2010). A Makefile for Arduino Sketches. Retrieved 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. Retrieved from https://macroware.wordpress.com/2014/03/29/debugging-strategies-techniques
Administrator. (18 October 2010). How to compile AVR-Code with Mac OSX. Retrieved 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. Retrieved from http://www.codeproject.com/Articles/570638/Ten-Cplusplus-Features-Every-Cplusplus-Developer
Beer, D. (18 July 2013). MSPDebug Version 0.22. Retrieved from http://mspdebug.sourceforge.net/index.html
Bernstein, R. (November 2017). Remake – GNU Make with comprehensible tracing and a debugger. Retrieved from http://bashdb.sourceforge.net/remake/remake.html/index.html
Crockett, Z., Spark et al. (12 March 2013). Spark firmware. Retrieved from https://github.com/spark/firmware
Dean, B. S. (29 October 2007). AVRDUDE, A program for download/uploading AVR microcontroller flash and eeprom [PDF]. Retrieved from ftp://gnumirrorspaircom/savannah/avrdude/avrdude-doc-55pdf
EmbeddedMan. (02 February 2014). PIC32 AVRdude Boot-Loaders. Retrieved from http://github.com/chipKIT32/PIC32-avrdude-bootloader
Free Software Foundation, ARM, et al. (28 March 2014). GNU ARM Embedded Toolchain. Retrieved 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. Retrieved from https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
Free Software Foundation, collective. (14 August 2017). GCC Online Documentation. Retrieved from https://gcc.gnu.org/onlinedocs
Free Software Foundation, collective. (15 November 2011). Using the GNU Compiler Collection. Retrieved from http://gcc.gnu.org/onlinedocs/gcc-4.6.2/gcc
Free Software Foundation, collective. (15 November 2011). Make Documentation. Retrieved 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. Retrieved 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. Retrieved from http://stackoverflow.com/questions/6976500/avr-for-xcode-4
Le Mentec, F. aka. texane. (14 January 2011). STLINK, STM32 Discovery Line Linux Programmer. Retrieved from https://github.com/texane/stlink
MCUdude. (11 July 2016). MiniCore, an Arduino Core for the ATmega8, ATmega48, ATmega88, ATmega168 and ATmega328. Retrieved from https://github.com/MCUdude/MiniCore
Pettenò, D. E. (2009-2013). Autotools Mythbuster. Retrieved from http://autotools.io
Rath, D. (5 May 2013). Open On-Chip Debugger OpenOCD 0.7.0. Retrieved from http://openocd.sourceforge.net
Scompo Projects. (07 November 2012). Debugging a Program on the Stellaris LaunchPad Board. Retrieved 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. Retrieved from http://sourceware.org/gdb/current/onlinedocs/gdb
Stroustrup, B. (09 September 2015). C++11 – The New ISO C++ Standard. Retrieved from http://www.stroustrup.com/C++11FAQ.html
The OpenOCD Project, collective. (17 November 2013). OpenOCD User’s Guide [PDF]. Retrieved 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]. Retrieved 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. Retrieved 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]. Retrieved 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. Retrieved from http://azug.minpet.unibas.ch/~lukas/bricol/ti_simplelink/CC3200-LaunchXL.html
Command line and makefile¶
Mecklenburg, R. (February 2009). Managing Projects with GNU Make, 3rd Edition: The Power of GNU Make for Building Anything. Sebastopol, CA: O’Reilly Media. Listed at http://shop.oreilly.com/product/9780596006105.do and retrieved from https://www.oreilly.com/openbook/make3/book/index.csp
Oldfield, M. (23 June 2011). Arduino from the command line. Retrieved 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. Retrieved 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. Retrieved from http://arduino.cc/forum/index.php/topic,77458.0.html and https://github.com/amperka/ino
macOS and Xcode¶
Adam aka. red-glasses. (21 March 2011). Making custom templates for Xcode 4 – March 2011. Retrieved 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. Retrieved 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. Retrieved from https://github.com/gnimmel/Xcode-for-MPIDE-Arduino
Knapen, T. (04 December 2011). Trunk continued by Tim Knapen. Retrieved from https://github.com/timknapen/Arduino-With-XCode
Me and Mark Publishing. (05 December 2011). Creating Custom Xcode 4 Project Templates. Retrieved from http://meandmark.com/blog/2011/12/creating-custom-xcode-4-project-templates
Netkas. (15 Octpber 2019). Bringing back 32-bit apps to life. Retreived from http://netkas.org/?p=1491
Scheirman, B. (08 June 2011). Fixing Xcode 4’s Broken Code Completion. Retrieved from http://benscheirman.com/2011/06/fixing-xcode-4s-broken-code-completion
Sweater, R. (11 December 2016). Touché, Touch Bar for everyone. Retrieved from https://red-sweater.com/touche
Vilo, R. (06 January 2011). Thread Update: Linker Problem, Arduino Uno and Xcode. Retrieved from http://arduino.cc/forum/index.php/topic,49956.0.html
Vilo, R. (01 July 2011). Arduino makefile for Xcode. Retrieved from https://embedxcode.weebly.com/arduino/20--arduino-makefile-for-xcode
Vilo, R. (04 December 2011). Initial repository closed. Retrieved from http://github.com/rei-vilo/Xcode-for-MPIDE-Arduino
Vilo, R. (16 January 2012). Arduino with Xcode. Retrieved from https://github.com/rei-vilo/Arduino-With-XCode
Wadman, M. (11 January 2012). Xcode 4 external build system code completion. Retrieved 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. Retrieved 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. Retrieved 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. Retrieved from http://www.baeyens.it/eclipse and https://github.com/jantje/arduino-eclipse-plugin and http://sloeber.io :fa-external-link
Jenkins, M., Majenko Technologies. (23 June 2013). UECIDE: The Universal Embedded Computing IDE. Retrieved from http://uecide.org and https://github.com/UECIDE/UECIDE
Knapen, T. (12 November 2011). Arduino with Xcode. Retrieved from https://github.com/timknapen/Arduino-With-XCode
Kravets, I. (13 June 2004). PlatformIO IDE. Retrieved from https://platformio.org
Leek, T., Visual Micro. (04 October 2011). Visual Micro, Free Arduino Programming IDE for Microsoft Visual Studio. Retrieved from https://www.visualmicro.com
Moussa, J. (20 March 2014). An AVR C Project Template for Xcode. Retrieved from https://github.com/jawher/xavr
Nick. (30 July 2011). Programming Arduino with Xcode. Retrieved from http://makesomecode.com/2010/07/30/programming-arduino-with-xcode/
Peplin, C. (09 December 2011). chipKIT Compatible Arduino-based Makefile. Retrieved from http://christopherpeplin.com/2011/12/chipkit-arduino-makefile and https://github.com/peplin/arduino.mk
Vilo, R. (22 January 2012). mpideXcode – release a: initial release. Retrieved from https://github.com/rei-vilo/mpideXcode
Vilo, R. (14 June 2013). embedXcode User Manual [iBooks]. Retrieved from https://itunes.apple.com/book/embedxcode/id667501748
Doxygen tool and related utilities¶
Abhay447. (22 July 2017). Documentation-101: Doxygen with Github pages. Retrieved from https://goseeky.wordpress.com/2017/07/22/documentation-101-doxygen-with-github-pages/
Anonymous. (20 August 2012). Graphviz: Getting it to work on Mountain Lion. Retrieved from http://www.graphviz.org/Download_macos.php#comment-1025
Apple. (01 September 2010). Using Doxygen to Create Xcode Documentation Sets. Retrieved from http://developerapplecom/library/mac/#featuredarticles/DoxygenXcode/index.html
ATT. (25 April 2012). Graphviz 228, Graph Visualization Software. Retrieved from http://www.graphviz.org
ATT. (01 March 2013). Graphviz 230, Mountain Lion compatible, Graph Visualization Software. Retrieved from http://www.graphviz.org
Broken Rules GmbH. (29 March 2011). Doxygen Shortcuts in Xcode 4. Retrieved from http://www.brokenrul.es/blog/?p=761
Heesch, D. van. (19 May 2012). Doxygen 181. Retrieved from http://doxygen.org
Heesch, D. van. (11 August 2012). Doxygen 182. Retrieved from http://doxygen.org
Koch, R. (06 June 2012). TeXShop 311. Retrieved from http://www.texshop.org
McCann, F. (18 March 2010). Documenting Objective-C with Doxygen Part I. Retrieved 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. Retrieved 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. Retrieved 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. Retrieved 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. Retrieved from http://github.com/premosystems/DoxygenXCodeHelper
TeX Users Group. (30 May 2013). MacTeX-2013 Distribution. Retrieved from http://www.tug.org and http://www.tug.org/twg/mactex
Waffle Software. (25 July 2012). ThisService 3. Retrieved from http://wafflesoftware.net/thisservice
Other tools and references¶
Alverson, D. P. (28 June 2012). ZTerm 1.2. Retrieved from http://www.dalverson.com/zterm/index.html
ARM Ltd,. (09 February 2011). Cortex-M Debug Connectors. Retrieved from http://infocenter.arm.com/help/topic/com.arm.doc.faqs/ka13634.html
Baeldung. (9 August 2020). What Is the LD_PRELOAD Trick?. Retrieved from https://www.baeldung.com/linux/ld_preload-trick-what-is
Bjoern. (05 November 2015). Signed Mac OS Driver for Winchiphead CH340 serial bridge. Retrieved from https://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge
Carnation Software. (11 May 2014). MacWise version 14.2. Retrieved 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. Retrieved 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). Retrieved 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. Retrieved from http://mxcl.github.com/homebrew and https://github.com/mxcl/homebrew
Joyent, Inc. (17 December 2014). node.js 0.10.34. Retrieved from http://nodejs.org
Labby.co.uk. (18 January 2015). Intel Edison Linux: Upload Arduino via Ethernet, WiFi or Network. Retrieved from http://labby.co.uk/wp-content/uploads/2015/01/clupload_linux.sh
Lady Ada, Adafruit. (16 March 2016). Proper Debugging of ATSAMD21 Processors. Retrieved from https://learn.adafruit.com/proper-step-debugging-atsamd21-arduino-zero-m0
Liechti, C. (02 November 2011). pyserial 2.6: Python Serial Port Extension. Retrieved from http://pypi.python.org/pypi/pyserial
MacPorts Project, The. (10 October 2013). MacPorts 2.2.1. Retrieved from http://www.macports.org
Mangmesap, A. (03 October 2017). Bring telnet back on macOS high Sierra. Retrieved from https://medium.com/ayuth/bring-telnet-back-on-macos-high-sierra-11de98de1544
Mayer, A. (27 March 2011). goSerial 0.3.5. Retrieved from http://www.furrysoft.de/?page=goserial
Meier, R. (02 September 2013). CoolTerm release 1.4.3. Retrieved from http://freeware.the-meiers.org
Mike’s PBX Cookbook. (). Mac’s and serial TTY’s and OS X Serial Port Apps. Retrieved from https://pbxbook.com/other/mac-tty.html#screen and https://pbxbook.com/other/mac-ser.html
Palmer, D. (23 September 2012). Use stty instead of Python script with pySerial installed. Retrieved from http://embedxcodeweeblycom/1/post/2012/09/embedxcode-15-with-leonardo-supporthtml#comments
Schneider A. (21 July 2014). What is preloading?. Retreived from https://blog.cryptomilk.org/2014/07/21/what-is-preloading/
Schlueter, I. Z., et al., npm Inc. (29 September 2009). npm. Retrieved from https://www.npmjs.com
Segger GmbH. (21 April 2016). J-Link / J-Trace User Guide. Retrieved from https://www.segger.com/jlink-gdb-server.html
Shawcroft, C., Adafruit. (12 October 2016). Debugging the SAMD21 with GDB. Retrieved 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. Retrieved from http://rexstjohn.com/introducing-bloop-cli-commands-for-working-with-intel-edison
STMicroelectronics. (25 March 2015). ST-LINK/V2-1 firmware upgrade. Retrieved from http://www.st.com/web/en/catalog/tools/PF260217
Stoffregen, P. (01 April 2013). How to receive serial data from Teensy when it is configured as Disk+Keyboard?. Retrieved from https://forum.pjrc.com/threads/23472-How-to-receive-serial-data-from-Teensy-when-it-is-configured-as-Disk-Keyboard?p=30298&viewfull=1#post30298
Stoffregen, P. (02 February 2016). HID device to COM-Port. Retrieved from https://forum.pjrc.com/threads/32862-HID-device-to-COM-Port?p=95224&viewfull=1#post95224
TZAPU, ‘Playing with Bits and Bytes’. (24 September 2015). CH340 CH341 serial adapters fix for El Capitan OS X. Retrieved from http://tzapu.com/2015/09/24/making-ch340-ch341-serial-adapters-work-under-el-capitan-os-x/
Vilo, R. (22 August 2016). Segger J-Link Software. Retrieved from https://embeddedcomputing.weebly.com/segger-j-link-software.html
Vilo, R. (08 September 2017). Segger J-Link Programmer-Debugger. Retrieved from https://embeddedcomputing.weebly.com/segger-j-link-programmer-debugger.html
WCH. (19 November 2015). CH340/CH341 Driver for Mac OS X release 1.2. Retrieved from http://www.wch.cn/download/CH341SER_MAC_ZIP.html
Welte, H. for the original code, Schmidt, S., & Volden, T. for maintenance. (14 April 2012). dfu-util - Device Firmware Upgrade Utilities. Retrieved from http://dfu-util.sourceforge.net and https://gitorious.org/dfu-util
Wise, J. (20 October 2014). HoRNDIS release 7. Retrieved 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. Retrieved 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. Retrieved 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. Retrieved 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). Retrieved 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. Retrieved 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. Retrieved from http://dev.iachieved.it/iachievedit/btle-arduino-and-xcode
Kessler T. (08 July 2020). How to manage OS X Gatekeeper from the command line. Retreived from https://www.cnet.com/news/how-to-manage-os-x-gatekeeper-from-the-command-line/
Mahmud, Z. (01 June 2013). Setting-up embedXcode for Arduino, Development in Mac using Xcode IDE for Auto-Code-Completion. (video). Retrieved 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. Retrieved from http://shop.oreilly.com/product/0636920025597
Preston-Werner, T. (2013). Semantic Versioning 2.0.0. Retrieved from http://semver.org/spec/v2.0.0.html
Wolfe, B. M. (04 Otober 2019). How to open apps from unidentified developers on Mac in macOS Catalina. Retreived from https://www.imore.com/how-open-apps-anywhere-macos-catalina-and-mojave
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!