Here is a third beta test for Teensyduino 1.42.
The main new feature is a "Teensy" section in the Tools > Ports menu which tries to show Teensy in all modes, not just Serial.
This beta fixes most Ports menu and serial monitor problems that were found in beta2. Some stray debug printing remains, so you'll likely see a few cryptic messages in Arduino's console panel. These will get cleaned up for beta4.
This new beta has work to speed up full recompile, by using lighter C++ headers and precompiling the Arduino.h header.
Old beta download links removed. Please use the latest version:
https://www.pjrc.com/teensy/td_download.html
Changes since Teensyduino 1.42-beta2
fix teensy_ports and teensy_serialmon on Mac High Sierra
fix serial monitor title bar & online/offline status parsing from teensy_serialmon
fix teensy_serialmon verbose info in serial monitor, now prints to Arduino console
Fix Teensy Loader Help > About stalling verbose info log from other programs
Fix Teensy Loader File error dialog stalling verbose info log from other programs
fix blank lines appears in verbose info log on Windows
teensy_port better handling for large number of devinst on Windows (eg, MIDIx16)
Better messages when retrying serial open on Windows (eg, with USB "Everything")
show teensy_reboot output on Windows as it occurs, fixed wait until teensy_reboot exits
fixed sending reboot request to some com ports
fix teensy_ports incorrect append to devinst list on Windows
fix logging of windows device change events
prevent teensy_serialmon from interfering with HID bootloader access in Teensy Loader
remove #include <algorithm> from wiring.h, allowing faster compile for most C++ code
precompile Arduino.h, allows some speedup of rebuild all
update core library, Wire, Audio, Bounce to use precompile Arduino.h
Reduce startup delay from 400 ms to 300 ms
fix teensy_serialmon asser of DTR on Windows, fixes (bool)Serial
(bool)Serial to use DTR only, fixes Serail remaining true after serial monitor close
fix truncated usbmodem names in Ports menu on Macintosh
Verbose info log now uses high res time on Windows 8 & 10
Verbose info log users 1ms res time on Windows XP & 7 (was 16 ms & 10 ms)
Fix Verbose info random order for same timestamp events - now always chronological
Add numbering of non-loader verbose logging instances
Trim excessive verbose logging of status communication
Updates to audio library documentation
Add Teensy Loader about dialog icon (was generic info icon)
The main new feature is a "Teensy" section in the Tools > Ports menu which tries to show Teensy in all modes, not just Serial.
This beta fixes most Ports menu and serial monitor problems that were found in beta2. Some stray debug printing remains, so you'll likely see a few cryptic messages in Arduino's console panel. These will get cleaned up for beta4.
This new beta has work to speed up full recompile, by using lighter C++ headers and precompiling the Arduino.h header.
Old beta download links removed. Please use the latest version:
https://www.pjrc.com/teensy/td_download.html
Changes since Teensyduino 1.42-beta2
fix teensy_ports and teensy_serialmon on Mac High Sierra
fix serial monitor title bar & online/offline status parsing from teensy_serialmon
fix teensy_serialmon verbose info in serial monitor, now prints to Arduino console
Fix Teensy Loader Help > About stalling verbose info log from other programs
Fix Teensy Loader File error dialog stalling verbose info log from other programs
fix blank lines appears in verbose info log on Windows
teensy_port better handling for large number of devinst on Windows (eg, MIDIx16)
Better messages when retrying serial open on Windows (eg, with USB "Everything")
show teensy_reboot output on Windows as it occurs, fixed wait until teensy_reboot exits
fixed sending reboot request to some com ports
fix teensy_ports incorrect append to devinst list on Windows
fix logging of windows device change events
prevent teensy_serialmon from interfering with HID bootloader access in Teensy Loader
remove #include <algorithm> from wiring.h, allowing faster compile for most C++ code
precompile Arduino.h, allows some speedup of rebuild all
update core library, Wire, Audio, Bounce to use precompile Arduino.h
Reduce startup delay from 400 ms to 300 ms
fix teensy_serialmon asser of DTR on Windows, fixes (bool)Serial
(bool)Serial to use DTR only, fixes Serail remaining true after serial monitor close
fix truncated usbmodem names in Ports menu on Macintosh
Verbose info log now uses high res time on Windows 8 & 10
Verbose info log users 1ms res time on Windows XP & 7 (was 16 ms & 10 ms)
Fix Verbose info random order for same timestamp events - now always chronological
Add numbering of non-loader verbose logging instances
Trim excessive verbose logging of status communication
Updates to audio library documentation
Add Teensy Loader about dialog icon (was generic info icon)