platformio / platformio/platformio-core
upload_protocol option missing in CLI params
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 9.5k
- Forks
- 905
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 2
Description
What kind of issue is this?
- Feature Request.
Start by telling us what problem you’re trying to solve. Often a solution
already exists! Don’t send pull requests to implement new features without first getting our
support. Sometimes we leave features out on purpose to keep the project small.
You can erase any parts of this template not applicable to your Issue.
Configuration
Operating system: MacOS Ventura
PlatformIO Version (platformio --version): 6.1.7
Description of problem
When working with ESP32 in CLion with platformio I recognized that I am missing function of setting upload_protocol in this plugin.
So I thought maybe I can use Clion shel config and run cli command passing this param, since sometimes I am using esp32 directly and sometimes while debugging with esp prog... It appeared that this option is missing. It would be great if I could specify upload_protocol in cli params.
Steps to Reproduce
- Try set upload_protocol programatically not having to comment uncomment lines in file
Actual Results
Not able to specify upload_protocol in CLI
Expected Results
Should be able to specify upload_protocol in CLI
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by tracing the CLI parameter definitions and the existing upload_protocol handling for ESP32 uploads. Done means the CLI accepts upload_protocol and uses the selected protocol without requiring configuration-file edits; check the relevant CLI behavior and add coverage where the existing project conventions indicate.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli, embedded-iot
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100