embedXcode: Teensy 3.0 on Xcode

Status
Not open for further replies.
Please find a new release of embedXcode.

  • embedXcode • Oct 24, 2013 release 110 • Mac OS X 10.9 Mavericks compatibility
  • embedXcode+ • Oct 24, 2013 release 110 • Mac OS X 10.9 Mavericks compatibility and extended options for programmer

1162429_orig.png


Mac OS X 10.9 Mavericks allows to read User Manual as an e-book a Mac.

Please note previous versions for Xcode 4 on Mac OS X 10.7 Lion and Mac OS X 10.8 Mountain Lion are deprecated and no longer maintained.

embedXcode+ includes new options for the Adafruit USBtinyISP programmer, including a free parameter and fuses settings.

Happy coding :)

Download
 
I have an issue with the OctoWS2811 library on Teensy 3.0. It gives a link error that the linker can't find _kill and _getpid. It links fine when used directly from the Arduino editor. Any thoughts you might have on what's happening here would be appreciated.

Sorry for posting the answer on the forum late, as we solved the issue by mail with attached files but the answer is of general interest.

I had no problem compiling the example BasicTest.ino included in the WS2811 library.

There is only one minor details, due to the fact embedXcode is true C++.

Projects developed by embedXcode are highly compatible with the Arduino IDE and alike.*
However, unlike Arduino, code with embedXcode is true C++.
The main consequence is the need for declaring prototypes of the functions in the main sketch.

The function colorWipe just needs to be declared with a prototype.

Code:
// Prototypes
void colorWipe(int color, int wait);

:)
 
Last edited:
Please find a new release of embedXcode:

  • embedXcode • Nov 24, 2013 release 115 • Stability enhancement
  • embedXcode+ • Nov 24, 2013 release 117 • External debugging for MSP430 and Stellaris

embedXcode+ allows external debugging for the MSP430 LaunchPads, as they feature a built-in hardware debugger.

Use the Xcode interface to define the breakpoints, including conditional breakpoints....
4547205_orig.png


The debugging session runs in a Terminal window....
8904424_orig.png


Learn more
Download

I'd like to implement debugging for the Teensy 3.0, but it requires a hardware debugger? Is there a hardware debugger available for the Teensy 3.0?
 
Last edited:
Please find a new release of embedXcode with better support for Teensy 3.0 and 3.1.

Another major improvement is the way libraries are managed. Based on the feed-back I've received, I plan to implement a simpler way of dealing with them.

By default, no library is included in the compilation process. Adding a library is done by
• using the standard statement #include "library.h" in the sketch, and
• adding library to APP_LIBRARY = library to the main makefile.

Download
 
Last edited:
Please find a new release of embedXcode with better support for Teensy 3.0 and 3.1.

Another major improvement is the way libraries are managed. Based on the feed-back I've received, I plan to implement a simpler way of dealing with them.

By default, no library is included in the compilation process. Adding a library is done by
• using the standard statement #include "library.h" in the sketch, and
• adding library to APP_LIBRARY = library to the main makefile.

Download

I downloaded the latest realse of embedXcode and installed it on the OSX 10.8.5, compiled and uploaded but the Teensy3.0 became bricked. No Serial port showing up and no blinking lights! Is there some steps that need to be configured before hand or is it ready to work out of the box? My Arduino.app is 1.0.5 and Teensduino is 1.18-rc2.
here is build log:
Build target All


ExternalBuildToolExecution All
cd /Users/duff/Documents/Arduino/embedXcode/test2/test2
setenv ACTION
setenv ALTERNATE_GROUP staff
setenv ALTERNATE_MODE u+w,go-w,a+rX
setenv ALTERNATE_OWNER duff
setenv ALWAYS_SEARCH_USER_PATHS NO
setenv APPLE_INTERNAL_DEVELOPER_DIR /AppleInternal/Developer
setenv APPLE_INTERNAL_DIR /AppleInternal
setenv APPLE_INTERNAL_DOCUMENTATION_DIR /AppleInternal/Documentation
setenv APPLE_INTERNAL_LIBRARY_DIR /AppleInternal/Library
setenv APPLE_INTERNAL_TOOLS /AppleInternal/Developer/Tools
setenv APPLY_RULES_IN_COPY_FILES NO
setenv ARCHS x86_64
setenv AVAILABLE_PLATFORMS "iphonesimulator macosx iphoneos"
setenv BOARD_PORT "/dev/tty.usbmodem*"
setenv BOARD_TAG teensy3
setenv BUILD_COMPONENTS "headers build"
setenv BUILD_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products
setenv BUILD_ROOT /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products
setenv BUILD_STYLE
setenv BUILD_VARIANTS normal
setenv BUILT_PRODUCTS_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products/Debug
setenv CACHE_ROOT /var/folders/bj/vlzk0z7x3bqb_jzmz0k0vv2h0000gp/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode
setenv CLANG_CXX_LANGUAGE_STANDARD gnu++0x
setenv CLANG_CXX_LIBRARY libc++
setenv CLANG_ENABLE_OBJC_ARC YES
setenv CLANG_WARN_BOOL_CONVERSION YES
setenv CLANG_WARN_CONSTANT_CONVERSION YES
setenv CLANG_WARN_DIRECT_OBJC_ISA_USAGE YES_ERROR
setenv CLANG_WARN_EMPTY_BODY YES
setenv CLANG_WARN_ENUM_CONVERSION YES
setenv CLANG_WARN_INT_CONVERSION YES
setenv CLANG_WARN_OBJC_ROOT_CLASS YES_ERROR
setenv CLANG_WARN__DUPLICATE_METHOD_MATCH YES
setenv CLASS_FILE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/JavaClasses
setenv CLONE_HEADERS NO
setenv CODE_SIGNING_ALLOWED NO
setenv COLOR_DIAGNOSTICS NO
setenv CONFIGURATION Debug
setenv CONFIGURATION_BUILD_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products/Debug
setenv CONFIGURATION_TEMP_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug
setenv COPYING_PRESERVES_HFS_DATA NO
setenv COPY_PHASE_STRIP NO
setenv CREATE_INFOPLIST_SECTION_IN_BINARY NO
setenv DEAD_CODE_STRIPPING NO
setenv DEBUGGING_SYMBOLS YES
setenv DEFAULT_COMPILER com.apple.compilers.llvm.clang.1_0
setenv DEFAULT_KEXT_INSTALL_PATH /Library/Extensions
setenv DEPLOYMENT_LOCATION NO
setenv DEPLOYMENT_POSTPROCESSING NO
setenv DERIVED_FILES_DIR
setenv DERIVED_FILE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/DerivedSources
setenv DERIVED_SOURCES_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/DerivedSources
setenv DEVELOPER_APPLICATIONS_DIR /Applications/Xcode.app/Contents/Developer/Applications
setenv DEVELOPER_BIN_DIR /Applications/Xcode.app/Contents/Developer/usr/bin
setenv DEVELOPER_DIR /Applications/Xcode.app/Contents/Developer
setenv DEVELOPER_FRAMEWORKS_DIR /Applications/Xcode.app/Contents/Developer/Library/Frameworks
setenv DEVELOPER_FRAMEWORKS_DIR_QUOTED /Applications/Xcode.app/Contents/Developer/Library/Frameworks
setenv DEVELOPER_LIBRARY_DIR /Applications/Xcode.app/Contents/Developer/Library
setenv DEVELOPER_SDK_DIR /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
setenv DEVELOPER_TOOLS_DIR /Applications/Xcode.app/Contents/Developer/Tools
setenv DEVELOPER_USR_DIR /Applications/Xcode.app/Contents/Developer/usr
setenv DEVELOPMENT_LANGUAGE English
setenv DO_HEADER_SCANNING_IN_JAM NO
setenv DSTROOT /tmp/test2.dst
setenv DT_TOOLCHAIN_DIR /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
setenv DWARF_DSYM_FILE_NAME .dSYM
setenv DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT NO
setenv DWARF_DSYM_FOLDER_PATH /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products/Debug
setenv EMBEDDED_PROFILE_NAME embedded.provisionprofile
setenv ENABLE_HEADER_DEPENDENCIES YES
setenv EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS ".DS_Store .svn .git .hg CVS"
setenv EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES "*.nib *.lproj *.framework *.gch *.xcode* (*) .DS_Store CVS .svn .git .hg"
setenv FILE_LIST /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/Objects/LinkFileList
setenv FRAMEWORK_VERSION A
setenv GCC3_VERSION 3.3
setenv GCC_C_LANGUAGE_STANDARD gnu99
setenv GCC_DYNAMIC_NO_PIC NO
setenv GCC_OPTIMIZATION_LEVEL 0
setenv GCC_PREPROCESSOR_DEFINITIONS "DEBUG=1 __MK20DX128__ CORE_TEENSY"
setenv GCC_SYMBOLS_PRIVATE_EXTERN NO
setenv GCC_VERSION com.apple.compilers.llvm.clang.1_0
setenv GCC_WARN_64_TO_32_BIT_CONVERSION YES
setenv GCC_WARN_ABOUT_RETURN_TYPE YES_ERROR
setenv GCC_WARN_UNDECLARED_SELECTOR YES
setenv GCC_WARN_UNINITIALIZED_AUTOS YES
setenv GCC_WARN_UNUSED_FUNCTION YES
setenv GCC_WARN_UNUSED_VARIABLE YES
setenv GENERATE_MASTER_OBJECT_FILE NO
setenv GENERATE_PKGINFO_FILE NO
setenv GID 20
setenv GROUP staff
setenv HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT YES
setenv HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES YES
setenv HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS YES
setenv HEADERMAP_INCLUDES_PROJECT_HEADERS YES
setenv HEADER_SEARCH_PATHS "/** /Libraries/**"
setenv INFOPLIST_EXPAND_BUILD_SETTINGS YES
setenv INFOPLIST_OUTPUT_FORMAT same-as-input
setenv INFOPLIST_PREPROCESS NO
setenv INSTALL_DIR /tmp/test2.dst
setenv INSTALL_GROUP staff
setenv INSTALL_MODE_FLAG u+w,go-w,a+rX
setenv INSTALL_OWNER duff
setenv INSTALL_ROOT /tmp/test2.dst
setenv JAVA_APP_STUB /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
setenv JAVA_ARCHIVE_CLASSES YES
setenv JAVA_ARCHIVE_TYPE JAR
setenv JAVA_COMPILER /usr/bin/javac
setenv JAVA_FRAMEWORK_RESOURCES_DIRS Resources
setenv JAVA_JAR_FLAGS cv
setenv JAVA_SOURCE_SUBDIR .
setenv JAVA_USE_DEPENDENCIES YES
setenv JAVA_ZIP_FLAGS -urg
setenv KEEP_PRIVATE_EXTERNS NO
setenv LD_DEPENDENCY_INFO_FILE //All_dependency_info.dat
setenv LD_GENERATE_MAP_FILE NO
setenv LD_MAP_FILE_PATH /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/All-LinkMap--.txt
setenv LD_NO_PIE NO
setenv LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER YES
setenv LEGACY_DEVELOPER_DIR /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
setenv LIBRARY_FLAG_NOSPACE YES
setenv LIBRARY_KEXT_INSTALL_PATH /Library/Extensions
setenv LINKER_DISPLAYS_MANGLED_NAMES NO
setenv LINK_WITH_STANDARD_LIBRARIES YES
setenv LOCAL_ADMIN_APPS_DIR /Applications/Utilities
setenv LOCAL_APPS_DIR /Applications
setenv LOCAL_DEVELOPER_DIR /Library/Developer
setenv LOCAL_LIBRARY_DIR /Library
setenv MACOSX_DEPLOYMENT_TARGET 10.9
setenv MAC_OS_X_PRODUCT_BUILD_VERSION 12F45
setenv MAC_OS_X_VERSION_ACTUAL 1085
setenv MAC_OS_X_VERSION_MAJOR 1080
setenv MAC_OS_X_VERSION_MINOR 0805
setenv MODULE_CACHE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/ModuleCache
setenv OBJECT_FILE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/Objects
setenv OBJROOT /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates
setenv ONLY_ACTIVE_ARCH NO
setenv OPTIMIZATION_LEVEL 0
setenv OS MACOS
setenv PATH "/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/duff/Documents/Arduino/embedXcode/test2"
setenv PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES "/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms"
setenv PLATFORM_NAME macosx
setenv PLIST_FILE_OUTPUT_FORMAT same-as-input
setenv PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR YES
setenv PRECOMP_DESTINATION_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build/PrefixHeaders
setenv PRESERVE_DEAD_CODE_INITS_AND_TERMS NO
setenv PRODUCT_NAME All
setenv PROFILING_CODE NO
setenv PROJECT test2
setenv PROJECT_DERIVED_FILE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/DerivedSources
setenv PROJECT_DIR /Users/duff/Documents/Arduino/embedXcode/test2
setenv PROJECT_FILE_PATH /Users/duff/Documents/Arduino/embedXcode/test2/test2.xcodeproj
setenv PROJECT_NAME test2
setenv PROJECT_TEMP_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build
setenv PROJECT_TEMP_ROOT /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates
setenv REMOVE_CVS_FROM_RESOURCES YES
setenv REMOVE_GIT_FROM_RESOURCES YES
setenv REMOVE_HG_FROM_RESOURCES YES
setenv REMOVE_SVN_FROM_RESOURCES YES
setenv SCAN_ALL_SOURCE_FILES_FOR_INCLUDES NO
setenv SDKROOT
setenv SEPARATE_STRIP NO
setenv SEPARATE_SYMBOL_EDIT NO
setenv SHARED_DERIVED_FILE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products/Debug/DerivedSources
setenv SHARED_PRECOMPS_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/PrecompiledHeaders
setenv SKETCH_EXTENSION ino
setenv SKIP_INSTALL YES
setenv SOURCE_ROOT /Users/duff/Documents/Arduino/embedXcode/test2
setenv SRCROOT /Users/duff/Documents/Arduino/embedXcode/test2
setenv STRINGS_FILE_OUTPUT_ENCODING UTF-16
setenv STRIP_INSTALLED_PRODUCT YES
setenv STRIP_STYLE all
setenv SUPPORTED_PLATFORMS macosx
setenv SYMROOT /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products
setenv SYSTEM_ADMIN_APPS_DIR /Applications/Utilities
setenv SYSTEM_APPS_DIR /Applications
setenv SYSTEM_CORE_SERVICES_DIR /System/Library/CoreServices
setenv SYSTEM_DEMOS_DIR /Applications/Extras
setenv SYSTEM_DEVELOPER_APPS_DIR /Applications/Xcode.app/Contents/Developer/Applications
setenv SYSTEM_DEVELOPER_BIN_DIR /Applications/Xcode.app/Contents/Developer/usr/bin
setenv SYSTEM_DEVELOPER_DEMOS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples"
setenv SYSTEM_DEVELOPER_DIR /Applications/Xcode.app/Contents/Developer
setenv SYSTEM_DEVELOPER_DOC_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library"
setenv SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools"
setenv SYSTEM_DEVELOPER_JAVA_TOOLS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Java Tools"
setenv SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR "/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools"
setenv SYSTEM_DEVELOPER_RELEASENOTES_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes"
setenv SYSTEM_DEVELOPER_TOOLS /Applications/Xcode.app/Contents/Developer/Tools
setenv SYSTEM_DEVELOPER_TOOLS_DOC_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools"
setenv SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR "/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools"
setenv SYSTEM_DEVELOPER_USR_DIR /Applications/Xcode.app/Contents/Developer/usr
setenv SYSTEM_DEVELOPER_UTILITIES_DIR /Applications/Xcode.app/Contents/Developer/Applications/Utilities
setenv SYSTEM_DOCUMENTATION_DIR /Library/Documentation
setenv SYSTEM_KEXT_INSTALL_PATH /System/Library/Extensions
setenv SYSTEM_LIBRARY_DIR /System/Library
setenv TARGETNAME All
setenv TARGET_BUILD_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Products/Debug
setenv TARGET_NAME All
setenv TARGET_TEMP_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build
setenv TEMP_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build
setenv TEMP_FILES_DIR
setenv TEMP_FILE_DIR /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates/test2.build/Debug/All.build
setenv TEMP_ROOT /Users/duff/Library/Developer/Xcode/DerivedData/test2-afukhabmrolvpgfljastacoxfiwt/Build/Intermediates
setenv UID 502
setenv USER duff
setenv USER_APPS_DIR /Users/duff/Applications
setenv USER_LIBRARY_DIR /Users/duff/Library
setenv XCODE_APP_SUPPORT_DIR /Applications/Xcode.app/Contents/Developer/Library/Xcode
setenv XCODE_PRODUCT_BUILD_VERSION 5A3005
setenv XCODE_VERSION_ACTUAL 0502
setenv XCODE_VERSION_MAJOR 0500
setenv XCODE_VERSION_MINOR 0500
setenv arch x86_64
setenv variant normal
make all



embedXcode
embedXcode+
----------------------------------
Embedded Computing on Xcode


© Rei VILO, 2010-2014
All rights reserved
http://embedXcode.weebly.com/


embedXcode • Jan 28, 2014 release 128 • Support for Arduino Yún with USB
embedXcode+ • Jan 28, 2014 release 128 • Support for Arduino Yún with USB Ethernet WiFi

Have you contributed? Thanks!


==== Info ====
---- Project ----
Target all
Name test2
Tag teensy3
Extension ino
User /Users/duff/
---- Platform ----
IDE Teensy
Version 1.0.5
Platform arm
---- Board ----
Name Teensy 3.0
Frequency 24000000
MCU cortex-m4
Flash memory 131072 bytes
SRAM memory 16384 bytes
---- Port ----
Uploader teensy_flash
Serial
---- Libraries ----
. Core libraries
Arduino AudioStream Client HardwareSerial IPAddress IntervalTimer Print Printable SPIFIFO Server Stream Udp WCharacter WConstants WProgram WString arm_common_tables arm_math avr_emulation avr_functions binary core_cm4 core_cm4_simd core_cmInstr core_id core_pins elapsedMillis keylayouts math_helper mk20dx128 new pins_arduino usb_desc usb_dev usb_flightsim usb_joystick usb_keyboard usb_mem usb_midi usb_mouse usb_names usb_rawhid usb_seremu usb_serial wiring wiring_private


. Application libraries of Arduino/chipKIT/Digispark/Energia/Maple/Microduino/Teensy/Wiring
. User libraries from /Users/duff/Documents/Arduino
. Local libraries from /Users/duff/Documents/Arduino/embedXcode/test2/test2
LocalLibrary
==== Info done ====
==== All ====
---- Clean ----
---- Compile ----
1.1-CORE: .o < .c teensy3 Builds/ analog.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/analog.c -o Builds/analog.o
1.1-CORE: .o < .c teensy3 Builds/ eeprom.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/eeprom.c -o Builds/eeprom.o
1.1-CORE: .o < .c teensy3 Builds/ keylayouts.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/keylayouts.c -o Builds/keylayouts.o
1.1-CORE: .o < .c teensy3 Builds/ math_helper.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/math_helper.c -o Builds/math_helper.o
1.1-CORE: .o < .c teensy3 Builds/ mk20dx128.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/mk20dx128.c -o Builds/mk20dx128.o
1.1-CORE: .o < .c teensy3 Builds/ nonstd.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/nonstd.c -o Builds/nonstd.o
1.1-CORE: .o < .c teensy3 Builds/ pins_teensy.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/pins_teensy.c -o Builds/pins_teensy.o
1.1-CORE: .o < .c teensy3 Builds/ serial1.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/serial1.c -o Builds/serial1.o
1.1-CORE: .o < .c teensy3 Builds/ serial2.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/serial2.c -o Builds/serial2.o
1.1-CORE: .o < .c teensy3 Builds/ serial3.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190454 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/serial3.c -o Builds/serial3.o
1.1-CORE: .o < .c teensy3 Builds/ touch.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/touch.c -o Builds/touch.o
1.1-CORE: .o < .c teensy3 Builds/ usb_desc.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_desc.c -o Builds/usb_desc.o
1.1-CORE: .o < .c teensy3 Builds/ usb_dev.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_dev.c -o Builds/usb_dev.o
1.1-CORE: .o < .c teensy3 Builds/ usb_joystick.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_joystick.c -o Builds/usb_joystick.o
1.1-CORE: .o < .c teensy3 Builds/ usb_keyboard.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_keyboard.c -o Builds/usb_keyboard.o
1.1-CORE: .o < .c teensy3 Builds/ usb_mem.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_mem.c -o Builds/usb_mem.o
1.1-CORE: .o < .c teensy3 Builds/ usb_midi.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_midi.c -o Builds/usb_midi.o
1.1-CORE: .o < .c teensy3 Builds/ usb_mouse.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_mouse.c -o Builds/usb_mouse.o
1.1-CORE: .o < .c teensy3 Builds/ usb_rawhid.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_rawhid.c -o Builds/usb_rawhid.o
1.1-CORE: .o < .c teensy3 Builds/ usb_seremu.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_seremu.c -o Builds/usb_seremu.o
1.1-CORE: .o < .c teensy3 Builds/ usb_serial.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_serial.c -o Builds/usb_serial.o
1.1-CORE: .o < .c teensy3 Builds/ yield.c
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-gcc -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/yield.c -o Builds/yield.o
1.3-CORE: .o < .cpp teensy3 Builds/ AudioStream.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/AudioStream.cpp -o Builds/AudioStream.o
1.3-CORE: .o < .cpp teensy3 Builds/ HardwareSerial1.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/HardwareSerial1.cpp -o Builds/HardwareSerial1.o
1.3-CORE: .o < .cpp teensy3 Builds/ HardwareSerial2.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190455 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/HardwareSerial2.cpp -o Builds/HardwareSerial2.o
1.3-CORE: .o < .cpp teensy3 Builds/ HardwareSerial3.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/HardwareSerial3.cpp -o Builds/HardwareSerial3.o
1.3-CORE: .o < .cpp teensy3 Builds/ IPAddress.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/IPAddress.cpp -o Builds/IPAddress.o
1.3-CORE: .o < .cpp teensy3 Builds/ IntervalTimer.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/IntervalTimer.cpp -o Builds/IntervalTimer.o
1.3-CORE: .o < .cpp teensy3 Builds/ Print.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/Print.cpp -o Builds/Print.o
1.3-CORE: .o < .cpp teensy3 Builds/ Stream.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/Stream.cpp -o Builds/Stream.o
1.3-CORE: .o < .cpp teensy3 Builds/ Tone.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/Tone.cpp -o Builds/Tone.o
1.3-CORE: .o < .cpp teensy3 Builds/ WMath.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/WMath.cpp -o Builds/WMath.o
1.3-CORE: .o < .cpp teensy3 Builds/ WString.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190456 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/WString.cpp -o Builds/WString.o
1.3-CORE: .o < .cpp teensy3 Builds/ avr_emulation.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190457 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/avr_emulation.cpp -o Builds/avr_emulation.o
1.3-CORE: .o < .cpp teensy3 Builds/ new.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190457 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/new.cpp -o Builds/new.o
1.3-CORE: .o < .cpp teensy3 Builds/ usb_flightsim.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190457 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_flightsim.cpp -o Builds/usb_flightsim.o
1.3-CORE: .o < .cpp teensy3 Builds/ usb_inst.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190457 /Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/usb_inst.cpp -o Builds/usb_inst.o
4.3-LOCAL: .o < .cpp teensy3 Builds/ LocalLibrary.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190457 LocalLibrary.cpp -o Builds/LocalLibrary.o
4.3-LOCAL: .o < .cpp teensy3 Builds/ main.cpp
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -c -mcpu=cortex-m4 -DF_CPU=24000000 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3 -g -Os -w -Wall -ffunction-sections -fdata-sections -DARDUINO=105 -DCORE_TEENSY -DEMBEDXCODE=128 -D__MK20DX128__ -nostdlib -mthumb -MMD -DUSB_VID=null -DUSB_PID=null -DUSB_SERIAL -DLAYOUT_US_ENGLISH -DTIME_T=1391190457 main.cpp -o Builds/main.o
---- Link ----
7.1-ARCHIVE: .elf < . teensy3 Builds/ .
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-ar rcs Builds/embeddedcomputing.a Builds/analog.o Builds/eeprom.o Builds/keylayouts.o Builds/math_helper.o Builds/mk20dx128.o Builds/nonstd.o Builds/pins_teensy.o Builds/serial1.o Builds/serial2.o Builds/serial3.o Builds/touch.o Builds/usb_desc.o Builds/usb_dev.o Builds/usb_joystick.o Builds/usb_keyboard.o Builds/usb_mem.o Builds/usb_midi.o Builds/usb_mouse.o Builds/usb_rawhid.o Builds/usb_seremu.o Builds/usb_serial.o Builds/yield.o Builds/AudioStream.o Builds/HardwareSerial1.o Builds/HardwareSerial2.o Builds/HardwareSerial3.o Builds/IPAddress.o Builds/IntervalTimer.o Builds/Print.o Builds/Stream.o Builds/Tone.o Builds/WMath.o Builds/WString.o Builds/avr_emulation.o Builds/new.o Builds/usb_flightsim.o Builds/usb_inst.o
7.2-LINK: .elf < . teensy3 Builds/ .
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -Wl,--gc-sections -Os -mthumb -T/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/mk20dx128.ld -o Builds/embeddedcomputing.elf Builds/embeddedcomputing.a Builds/LocalLibrary.o Builds/main.o -lc -LBuilds -lm
8.1-COPY: .hex < .elf teensy3 Builds/ embeddedcomputing.elf
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-objcopy -Oihex -R .eeprom Builds/embeddedcomputing.elf Builds/embeddedcomputing.hex
8.3-COPY: .eep < .elf teensy3 Builds/ embeddedcomputing.elf
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/arm-none-eabi/bin/arm-none-eabi-objcopy -Oihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 Builds/embeddedcomputing.elf Builds/embeddedcomputing.eep
---- Size ----
Binary sketch size: 1240 bytes (of a 131072 byte maximum)


Estimated SRAM used: 28 bytes (of a 16384 byte maximum)


Elapsed time: 4.9 s
---- Reset ----
screen -X kill
No screen session found.


make: [reset] Error 1 (ignored)
sleep 1
---- Upload ----
9.8-UPLOAD: < teensy3 ./
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/teensy_post_compile -file=embeddedcomputing -path=/Users/duff/Documents/Arduino/embedXcode/test2/test2/Builds/ -tools=/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/teensy_reboot
---- Serial ----
osascript -e 'tell application "Terminal" to do script " "'
tab 1 of window id 416
==== All
 
Your Teensy isn't bricked: just use the standard IDE to download the blinky sketch, for example, and everything will go back to normal.

Since Teensyduino 1.18RC2 is still in beta, I recommend you to use the latest stable release, Teensyduino 1.17. I'll add support for 1.18 when it is finalised and stable.

I've been investigating and identified the bug. I'll post an updated version with the fix once the test are completed.

I'm currently running the tests on my Teensy 3.0 and 3.1 boards.
 
Last edited:
Please find a new release of embedXcode+.

• embedXcode • Feb 01, 2014 release 129 • Support for Teensyduino 1.18 on Teensy 3.0 and 3.1
• embedXcode+ • Feb 01, 2014 release 129 • Support for Teensyduino 1.18 on Teensy 3.0 and 3.1

Release 129 of embedXcode fixes the support for the Teensy 3.0 and 3.1 boards on Teensyduino 1.17.

The sketch builds and links, uploads and runs on both Teensy 3.0 and 3.1 boards.

Download
 
Want to provide feed-back and vote for the next features on embedXcode?

Try the new feed-back page at OneDesk.

My plan is to proceed with an initial test for a couple of months before full implementation.
 
Please find a new release of embedXcode.

  • embedXcode • Feb 08, 2014 release 131 • Improved indexing for code-sense
  • embedXcode+ • Feb 08, 2014 release 131 • Improved indexing for code-sense

Release 130 improves support for Arduino Mega2560 with Arduino 1.5.5 IDE. Release 1.5.5 of the Arduino IDE is still in beta.

4673392_orig.png


Release 131 improves reference indexing for code-sense.

Happy coding :)

Download
 
Last edited:
Please find a new release of embedXcode.

  • embedXcode • Mar 04, 2014 release 136 • Stability improvement
  • embedXcode+ • Mar 04, 2014 release 136 • Folders for local libraries and warning messages

Release 136 of embedXcode and embedXcode+ includes stability improvement.

Cumulated release 136 of embedXcode+ introduces folders for local libraries (release 133) and a dedicated variable (release 134) to select among them local for compilation.

Cumulated release 136 of embedXcode+ also improves feed-back from compilation with optional warning messages (release 135). Turned off by default, they provide useful information about possible causes of errors, for example unused variables.

4543564_orig.jpg


Please refer to the release notes for more details.

Happy coding :)

Download
 
Please find a release of embedXcode.

  • embedXcode • Mar 14, 2014 release 141 • Stability improvement
  • embedXcode+ • Mar 14, 2014 release 141 • Stability improvement

This release fixes small glitches reported by the users. Thanks!

Download
 
Last edited:
Can I ask why the user manual is only available on the iBookstore? I'm on OSX 10.8.5 so I can't access it with my Mac, and it's not available on the iPhone, only iPad. Would it be possible to upload a PDF/mobi/epub version?

This software seems great and you seem to be very active in its development, which is awesome, and I'm grateful that you put so much effort into it. However, I think the documentation should be as accessible as the software itself. Thanks!
 
Last edited:
Hi!

Managing multiple formats for the User Manual is a lot of work, so I selected the iBookStore format and channel. The tool I'm using for writing the User Manual doesn't manage the formats you mention. Because the User Manual includes many screen hard-copies, it doesn't fit into the small screen of an iPhone. I prefer to dedicate my time in improving the template instead of dealing with multiple formats.

Now,
- OS X 10.9 includes iBooks, the reader for iBooks for Mac,
- and the upgrade from OS X 10.8.5 to OS X 10.9 is free.

May I suggest you to update your OS X to 10.9?
 
Last edited:
Thanks for the quick reply. That's understandable. I've been avoiding upgrading due to bad upgrade experiences in the past, but I guess I can't hold out forever. I don't know what kind of workflow is involved with maintaining an ebook, so I guess I just assumed it was as simple as exporting as a PDF.
 
You're welcome!

The tool I'm using manages the workflow from start to finish, so it's very easy and fast for me. Managing other format implies uploading the files somewhere, updating the links on the website, ...

As always, backup all your data before upgrading to OS 10.9! OS 10.9 is recommended for Xcode 5.
 
Please find a new release of embedXcode.

  • embedXcode • Mar 26, 2014 release 143 • Improved code sense for libraries
  • embedXcode+ • Mar 26, 2014 release 143 • Improved code sense for libraries

Release 143 of embedXcode and embedXcode+ includes improved code-sense for libraries.

Please refer to the release notes for more details.

Happy coding :)

Download
 
I've been interviewed by Michael James of the Open Source Hardware Group.

  • OSHGroup 040: Use embedXcode to program multiple development boards with Arduino code

4562357_orig.png


Go and listen the podcast!
 
Please find a new release of embedXcode+.

  • embedXcode+ • Apr 23, 2014 release 151 • Added My Boards configuration file

How to proceed:

  • Edit and customise the specific board called My Board on embedXcode+.
  • Call the utility Update My Board to add the new board to the embedXcode+ templates Example, Local Library and Sketch.
  • Create a new project: the board My Board is available for selection.

6127903_orig.png


Please refer to the release notes for more details.

Download

Based on the feed-back I've received for the last couple of months, I've reconsidered the provider for the help desk and selected FreshDesk, with a fast, light and modern interface.

2444360.png


Happy coding :)
 
Last edited:
Please find a new release of embedXcode.

  • embedXcode • May 12, 2014 release 158 • Maximum size for RAM
  • embedXcode+ • May 12, 2014 release 158 • Maximum size for RAM

The cumulated embedXcode+ release also includes improved boards USB ports names, USB type and keyboard layout selection for Teensy, customised path for IDE applications, and optional serial console for Fast target.

Happy coding :)

Download
 
Please find a new release of embedXcode.

  • embedXcode • Jul 09, 2014 release 166 • Support for Arduino IDE 1.5.7 beta and Teensyduino 1.19

Release 166 supports the Arduino 1.5.7 beta for both Java 6 and Java 7, and Teensyduino 1.19.

Download
 
Status
Not open for further replies.
Back
Top