platformio / platformio/platformio-core

upload_protocol option missing in CLI params

Open
#4,642 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
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
  1. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.