forked from qt-creator/qt-creator
BareMetal: Allow stlink_version to stay unspecified
Fixes: QTCREATORBUG-26928 Change-Id: Ia6dedb62c1e41472e176d8d247c7967fe5a430ee Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -96,7 +96,8 @@ CommandLine StLinkUtilGdbServerProvider::command() const
|
||||
if (!m_resetBoard)
|
||||
cmd.addArg("--no-reset");
|
||||
|
||||
cmd.addArg("--stlink_version=" + QString::number(m_transport));
|
||||
if (m_transport != UnspecifiedTransport)
|
||||
cmd.addArg("--stlink_version=" + QString::number(m_transport));
|
||||
cmd.addArg("--listen_port=" + QString::number(channel().port()));
|
||||
cmd.addArg("--verbose=" + QString::number(m_verboseLevel));
|
||||
|
||||
@@ -301,6 +302,9 @@ void StLinkUtilGdbServerProviderConfigWidget::populateTransportLayers()
|
||||
m_transportLayerComboBox->insertItem(
|
||||
m_transportLayerComboBox->count(), tr("ST-LINK/V2"),
|
||||
StLinkUtilGdbServerProvider::RawUsb);
|
||||
m_transportLayerComboBox->insertItem(
|
||||
m_transportLayerComboBox->count(), tr("Keep unspecified"),
|
||||
StLinkUtilGdbServerProvider::UnspecifiedTransport);
|
||||
}
|
||||
|
||||
void StLinkUtilGdbServerProviderConfigWidget::setFromProvider()
|
||||
|
@@ -42,7 +42,7 @@ namespace Internal {
|
||||
class StLinkUtilGdbServerProvider final : public GdbServerProvider
|
||||
{
|
||||
public:
|
||||
enum TransportLayer { ScsiOverUsb = 1, RawUsb = 2 };
|
||||
enum TransportLayer { ScsiOverUsb = 1, RawUsb = 2, UnspecifiedTransport };
|
||||
|
||||
QVariantMap toMap() const final;
|
||||
bool fromMap(const QVariantMap &data) final;
|
||||
|
Reference in New Issue
Block a user