Closed
Description
Describe the request
Please let the sketch profile file store the preferred port
(address) and (port) protocol
per profile.
Assuming this format:
profiles:
<PROFILE_NAME>:
notes: <USER_NOTES>
fqbn: <FQBN>
platforms:
- platform: <PLATFORM> (<PLATFORM_VERSION>)
platform_index_url: <3RD_PARTY_PLATFORM_URL>
- platform: <PLATFORM_DEPENDENCY> (<PLATFORM_DEPENDENCY_VERSION>)
platform_index_url: <3RD_PARTY_PLATFORM_DEPENDENCY_URL>
libraries:
- <LIB_NAME> (<LIB_VERSION>)
- <LIB_NAME> (<LIB_VERSION>)
- <LIB_NAME> (<LIB_VERSION>)
...more profiles here...
Please support this:
4a5,6
> protocol: <PROTOCOL> # serial, network, teensy, etc.
> port: <PORT> # /dev/ttyACM0, COM2, etc.
Thank you!
Describe the current behavior
Currently, it's possible to store a single preferred protocol
+port
pair in the sketch profile.
default_port: /dev/ttyACM0
default_protocol: serial
It would be great to store it per profile. If a profile does not specify a port
/protocol
, the default_port
/default_protocol
is used.
Arduino CLI version
Operating system
macOS
Operating system version
11.7.10
Additional context
Related
- Ability to associate board with sketch arduino-ide#1892 / Allow configuring board for IDE to select by default when sketch is opened arduino-ide#2438
- Sketch export with all libraries (also board versions) arduino-ide#136
Issue checklist
- I searched for previous requests in the issue tracker
- I verified the feature was still missing when using the nightly build
- My request contains all necessary details
Metadata
Metadata
Assignees
Labels
Issue was resolvedIssue was resolvedRelated to content of the project itselfRelated to content of the project itselfProposed improvementProposed improvement