Search results

  1. P

    Teensyduino 1.59 Beta #6

    Note that full support for creating Arduino IDE 2.x extensions equivalent to the Arduino IDE 1.x Tools was completed by adding the previously missing capability for extensions to get the Arduino-specific state information from the IDE in arduino/arduino-ide#2110, which was released last summer...
  2. P

    Teensyduino 1.59 Beta #6

    The icon appears when the user has selected a board that is different from the board the port was identified as. In the example of your screenshot, port "usb:0/140000/0/2" was identified as a "Teensy 4.1" board, but you have selected the "Teensy 3.2 / 3.1' board. It would not be appropriate...
  3. P

    Teensyduino 1.58 Released

    Here it is: https://arduino.github.io/arduino-cli/latest/platform-specification/#post-install-script Starting from Arduino IDE 2.0.4 / Arduino CLI 0.31.0 there is also now support for including post-install scripts in tool archives: https://github.com/arduino/arduino-cli/pull/2075
  4. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Hi KurtE. Very nice proposal to include these examples with the Teensy platform. I recommend you to check that your library is compliant with the Arduino library specification: https://arduino.github.io/arduino-cli/latest/library-specification Even if non-compliant libraries happen to work...
  5. P

    Teensy4.1 - reading from Serial Monitor of Arduino IDE

    It looks like this bug: https://github.com/arduino/arduino-ide/issues/1591 I suspected that it would also occur with Boards Manager, but didn't manage to reproduce it there, so I only mentioned Library Manager in the bug report. But both use the same GUI code, so the fix for the Library...
  6. P

    Teensy4.1 - reading from Serial Monitor of Arduino IDE

    That is correct. The new platform release is only necessary to distribute the new discovery tool release to users who already have the platform installed and up to date. The truth is I don't know the reason for certain either. I just looked over the discussions from the Pluggable RFC comment...
  7. P

    Teensy4.1 - reading from Serial Monitor of Arduino IDE

    What is the package index URL you have in the "Additional Boards Manager URLs" preference for Teensy? I am using the production URL: https://www.pjrc.com/teensy/package_teensy_index.json and mine doesn't have a 1.58b2 release. I guess there is probably a different package index for beta testing.
  8. P

    Teensy4.1 - reading from Serial Monitor of Arduino IDE

    Arduino IDE downloads the indexes on startup if it has been more than 4 hours since the last index download. If you would like to manually trigger an index download sooner than than, you can use the "Arduino: Update Package Index" command: Press the Ctrl+Shift+P keyboard shortcut...
  9. P

    Arduino CLI And IDE now Released - Teensy Supported!

    If you are unsatisfied with the Arduino IDE 2.x, you can request a refund of the full purchase price. And even if you use 3rd party compatible, derivative, clone, or counterfeit products exclusively, you will still be able to use this free open source software. Arduino has devoted significant...
  10. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Thanks for the clarification. I have submitted an issue report: https://github.com/arduino/arduino-cli/issues/1889 Note that even though you are focused on the IDE behavior, the initial work must be done in Arduino CLI. Arduino IDE 2.x doesn't know anything about platform tool dependencies...
  11. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Hi PaulStoffregen. I finally found the time to look at this: What do you mean by "tries to install"? I did an experiment with a package index that provided a platform with tool dependencies not available for the host architecture and the platform installation always failed with the expected...
  12. P

    Arduino CLI And IDE now Released - Teensy Supported!

    It is intentional. The IDE would be significantly less beginner friendly if they had to execute two separate processes in sequence in order to accomplish an upload. The core and library compilations are cached, so you will find that subsequent compilations are quite fast due to only the sketch...
  13. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Haha, I see KurtE shared that forum post while I was writing my reply. Nice one!
  14. P

    Arduino CLI And IDE now Released - Teensy Supported!

    The Dark (Theia) theme is based on the Dark+ (default dark) VS Code extension: https://github.com/eclipse-theia/theia/blob/master/packages/monaco/data/monaco-themes/vscode/dark_theia.json...
  15. P

    Arduino CLI And IDE now Released - Teensy Supported!

    I reported this bug here: https://github.com/arduino/arduino-ide/issues/1053 However, management decided that the "Dark (Theia)" and "Light (Theia)" themes are going to be removed and that we can not invest any further resources into supporting them...
  16. P

    Arduino IDE 2.0.0 selection USB port when using 2 Teensy4.0 parallel

    What happens if you run that teensy_post_compile command directly from the command line? I can reproduce the bug, but I get the same results even if I use the tool directly without any involvement from Arduino IDE or Arduino CLI: $ ./teensy-discovery.exe HELLO 1 "foo" { "eventType": "hello"...
  17. P

    Arduino CLI And IDE now Released - Teensy Supported!

    I also suggested this in the issue report thread. This is how it works in VS Code. This is tracked by the Arduino IDE developers here: https://github.com/arduino/arduino-ide/issues/308 This is tracked by the Arduino IDE developers here: https://github.com/arduino/arduino-ide/issues/288 If...
  18. P

    Arduino CLI And IDE now Released - Teensy Supported!

    We have received multiple reports that the bottom panel toggle control is unintuitive. This is tracked by the IDE developers here: https://github.com/arduino/arduino-ide/issues/600 There wasn't any feedback about the side panel toggle being unintuitive during the pre-release phase so we...
  19. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Arduino IDE 2.x has a completely separate settings store and system from Arduino IDE 1.x. It does not use preferences.txt in any way. I'm not aware or any way to set this short of modifying the Arduino IDE source code. I can suggest a couple of alternatives: You can use Sketch > Export...
  20. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Hi PaulStoffregen. I made a relevant proposal here: https://github.com/arduino/arduino-ide/issues/683 Do you think the proposed changes would be beneficial and sufficient? I'm not convinced that the IDE behavior should make a correlate the versions of the two things. A beta tester of the...
  21. P

    Arduino CLI And IDE now Released - Teensy Supported!

    That is always welcome. Feedback from the Teensy community has been instrumental in improving quality and flexibility of Arduino CLI and Arduino IDE 2.x. With the pluggable discovery tools like Arduino's serial-discovery and mdns-discovery and Paul Stoffregen's teensy-discovery, it is only a...
  22. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Thanks for your reports defragster I did some experiments but was not able to reproduce this. Please provide detailed step by step instructions I can follow to reproduce it and I'll investigate further. I did some experiments but was not able to reproduce this. Please provide detailed step...
  23. P

    Arduino CLI And IDE now Released - Teensy Supported!

    It is at this path under the Arduino IDE 2.x installation folder: resources/app/node_modules/arduino-ide-extension/build Arduino IDE 2.x does not use the command line interface of Arduino CLI as Arduino IDE 1.x does with arduino-builder. Instead, communication between the two is done via the...
  24. P

    Arduino CLI And IDE now Released - Teensy Supported!

    You are welcome. By the way, I notice now I made an error in my previous post. This: Should instead be: <vendor ID>:<architecture>:<board ID>[:<menu ID>=<option ID>[,<menu ID>=<option ID>]...] (there is a : separator between <board ID> and the first <menu ID>)
  25. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Custom board options such as "USB Type" are set via the FQBN you pass to arduino-cli commands via the --fqbn flag. The format of the FQBN is like this: <vendor ID>:<architecture>:<board ID>[<menu ID>=<option ID>[,<menu ID>=<option ID>]...] You can learn all the available menu IDs and option...
  26. P

    Arduino CLI And IDE now Released - Teensy Supported!

    As explained by @mjs513, that preference from Arduino IDE 1.x is unnecessary in Arduino IDE 2.x because it uses the modern approach of using a file watcher to automatically pick up any external changes to the sketch files. The one exception is if you have the sketch in an unsaved state (which...
  27. P

    Arduino CLI And IDE now Released - Teensy Supported!

    There was a purely technical reason for using 2.0.0-rc9.1 instead of 2.0.0-rc10: According to semver, 2.0.0-rc10 < 2.0.0-rc9. This is why you should always use a dot separator for numeric identifiers, like 1.2.3-rc.1 Unfortunately, the correct version format was not selected when the 2.0.0-rc...
  28. P

    Arduino CLI And IDE now Released - Teensy Supported!

    By "sketches tab", do you mean the "Sketchbook" view in the left side panel?: High quality unique issue reports are always welcome. However, the truth is that when there is a report of an issue none of the Arduino Tooling Team members can reproduce (I just did a quick check and couldn't)...
  29. P

    Arduino CLI And IDE now Released - Teensy Supported!

    You guessed correctly. The version of Arduino CLI that will be used by the Arduino IDE build is defined here: https://github.com/arduino/arduino-ide/blob/a8047660a6e23fa41bc42457cf27e53bfe5798d8/arduino-ide-extension/package.json#L156-L159 "arduino": { "cli": { "version": "0.23.0"...
  30. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Oops. Thanks KurtE!
  31. P

    Arduino CLI And IDE now Released - Teensy Supported!

    Hi again. After discussing the subject with the team, I have submitted our proposal for how to resolve the issue of the "built-in" libraries overriding platform bundled libraries due to the sketchbook having a higher "location priority". The TL;DR is that Arduino IDE 2.x would simply use the...
  32. P

    Arduino CLI And IDE now Released - Teensy Supported!

    They do, and in Arduino CLI as well. Just make sure to enable verbose output. Note that there is currently a bug in Arduino IDE 2.x that makes its verbose output preference work differently from Arduino IDE 1.x/Teensduino: https://github.com/arduino/arduino-ide/issues/374 This error...
  33. P

    Arduino CLI And IDE now Released - Teensy Supported!

    I recommend the use of a single permanent URL for package indexes. The package index at that URL contains an array of all releases that have been made of the platform. Compared to a URL that changes at each version, the recommended approach has the following benefits: The user only ever needs...
Back
Top