bicycleguy
Well-known member
MacBook Air, Tahoe 26.2, IDE 2.3.7 working great. FYI Arduino finally made the terminal window properly cut and paste the whole session without skipping anything. (Only took 2-3 years to fix?)
nReceive() for re
I hope u add the ability to detect 2 COM ports in the USBHOST_t36 library, because some devices like IWR6843AOP sensor has 2 COM ports by default and teensy 4.1 don't detect the second oneHere is a sixth beta test for Teensyduino 1.60.
This is meant to be a release candidate. My hope is to release 1.60 with
the many small fixes that accumulated since 1.59 before starting major new
development.
Arduino 2.3.x, all systems:
1: Quit Teensy Loader, if running
2: Use Boards Manager to uninstall Teensy, if previously installed
3: Use File > Preferences (Arduino IDE > Settings on MacOS) to install new URL
4: Press Ctrl-Shift-P (Command-Shift-P on MacOS) click "Arduino: Update Indexes"
5: Use Boards Manager to install Teensy
6: Restart Arduino IDE (if using plugin for Lockable Teensy)
Arduino 1.8.x, Linux 64 bit:
Arduino 1.8.x, Linux ARM:
Arduino 1.8.x, Linux ARM64:
Arduino 1.8.x, Windows:
PlatformIO, DIY beta support:
Changes since Teensyduino 1.60-beta5:
Wire: Use glitch filter in slave mode
Wire: Fix slave mode onReceive() for repeat start
USB Keyboard define GUI key names
USB MIDI receive return channel=0 for system messages
USB MTP improve ability to use in custom USB device
USBHost_t36: recover from device errors during enumeration
I would suggest that you create a new topic on this.I hope u add the ability to detect 2 COM ports in the USBHOST_t36 library, because some devices like IWR6843AOP sensor has 2 COM ports by default and teensy 4.1 don't detect the second one
Figures its a bug in the ideTurn out it's a bug in Arduino IDE which might be related to a limitation in the Theia IDE they used. That's a real shame, as I really wanted to fix this before 1.60 release.
While I haven't played much lately what I have tried I havent had any issues.Other than this annoying menu, I'm feeling pretty good about wrapping up a final 1.60 release. Can anyone think of any serious bugs in need of fixing?
Well, I spent some time trying to figure out why the security plugin is creating an annoying useless extra menu in Arduino IDE 2.3.x on Linux and Windows.
Turn out it's a bug in Arduino IDE which might be related to a limitation in the Theia IDE they used. That's a real shame, as I really wanted to fix this before 1.60 release.
Other than this annoying menu, I'm feeling pretty good about wrapping up a final 1.60 release. Can anyone think of any serious bugs in need of fixing?
__gnu_cxx::__verbose_terminate_handler() somewhere for reduced code size when using non-smallest build options? Then again, it's not really a "serious bug".#if QNETHERNET_PROVIDE_GNU_VERBOSE_TERMINATE_HANDLER
// See:
// * https://gcc.gnu.org/onlinedocs/libstdc++/manual/termination.html
// * https://forum.pjrc.com/index.php?threads/libstdc-exception-handling-__verbose_terminate_handler-causing-bloat-in-output-binary.75084/
// This is being defined here so that the standard library isn't including it.
// The large implementation isn't being elided from the Teensy build.
//
// Define QNETHERNET_PROVIDE_GNU_VERBOSE_TERMINATE_HANDLER=1 to possibly make
// your programs smaller by about 25Ki.
namespace __gnu_cxx {
void __verbose_terminate_handler() {
std::abort();
}
} // namespace __gnu_cxx
#endif // QNETHERNET_PROVIDE_GNU_VERBOSE_TERMINATE_HANDLER
What about adding an implementation of__gnu_cxx::__verbose_terminate_handler()
https://www.pjrc.com/teensy/package_teensy160_index.json2. ST7796 - custom TeensyUser interface - having issues related to library referencing ST7735 functions - have to investigate this one. Note did work with one of versions of 1.60 so not sure
Can this get incorporated before 1.60 official release.
https://www.pjrc.com/teensy/package_teensy160_index.jsonWhat about Arduino 1.8.x? It's still on v1.59.Ok, new release uploaded. Same URL:https://www.pjrc.com/teensy/package_teensy160_index.json
In Arduino IDE, press Ctrl-Shift-P and select "Arduino: Update Package Index" to get the new version. Then remove 1.60 or downgrade to 1.59, and then install 1.60 to get the latest.
Ok just updated 1.60 and gave the graphics sketch another try and its working like a charm.Ok, new release uploaded. Same URL:https://www.pjrc.com/teensy/package_teensy160_index.json
In Arduino IDE, press Ctrl-Shift-P and select "Arduino: Update Package Index" to get the new version. Then remove 1.60 or downgrade to 1.59, and then install 1.60 to get the latest.
What about Arduino 1.8.x? It's still on v1.59.
Same, about playing with several boards. These days I find my self just avoiding doing anything with USBHost or SD or ... unless I really need to.Also issue with having the normal SDFat lib and the teensy version. Have to go remember when @KurtE recommended to fix this. This is annoying though since I am working with multiple boards.
Weird - didn't have a problem with Norton.nstalled (I think), Norton again complained about a couple of files, sorry may not have the exact names (vscode_plugin, teensy_cleanup), not sure yet if it decided if they were OK or quarantined them. Trying blink on T3.6 - now complainging about teensy_secure, teensy_post_compile, teensy.exe (it wants to block this one saying it is infected with IDP.Generic - created exception) stdout_redirect.exe. teensy_size, teensy_reboot
Note: It finally did the blink... Tried building again, and complained again about a few of them... Sending off to threat lab (60 seconds remaining...
I think I excluded the Arduino IDE install diretory - dont remember about arduino15 thoughMaybe you have the Arduino15 in an exclude area?