chore(cpn): move capabilities from firmware to boards, remove unused (#7070)
This commit is contained in:
@@ -192,13 +192,11 @@ HardwarePanel::HardwarePanel(QWidget * parent, GeneralSettings & generalSettings
|
||||
addParams();
|
||||
}
|
||||
|
||||
if (firmware->getCapability(HasADCJitterFilter)) {
|
||||
addLabel(tr("ADC Filter"));
|
||||
AutoCheckBox *filterEnable = new AutoCheckBox(this);
|
||||
filterEnable->setField(generalSettings.noJitterFilter, this, true);
|
||||
params->append(filterEnable);
|
||||
addParams();
|
||||
}
|
||||
addLabel(tr("ADC Filter"));
|
||||
AutoCheckBox *filterEnable = new AutoCheckBox(this);
|
||||
filterEnable->setField(generalSettings.noJitterFilter, this, true);
|
||||
params->append(filterEnable);
|
||||
addParams();
|
||||
|
||||
if (Boards::getCapability(board, Board::HasAudioMuteGPIO)) {
|
||||
addLabel(tr("Mute if no sound"));
|
||||
@@ -208,7 +206,7 @@ HardwarePanel::HardwarePanel(QWidget * parent, GeneralSettings & generalSettings
|
||||
addParams();
|
||||
}
|
||||
|
||||
if (firmware->getCapability(HasBluetooth)) {
|
||||
if (Boards::getCapability(board, Board::HasBluetooth)) {
|
||||
addLabel(tr("Bluetooth"));
|
||||
|
||||
AutoComboBox *bluetoothMode = new AutoComboBox(this);
|
||||
@@ -284,10 +282,12 @@ HardwarePanel::HardwarePanel(QWidget * parent, GeneralSettings & generalSettings
|
||||
ExclusiveComboGroup *exclGroup = new ExclusiveComboGroup(
|
||||
this, [=](const QVariant &value) { return value == 0; });
|
||||
|
||||
if (firmware->getCapability(HasAuxSerialMode) || firmware->getCapability(HasAux2SerialMode) || firmware->getCapability(HasVCPSerialMode))
|
||||
if (Boards::getCapability(board, Board::HasAuxSerialMode) ||
|
||||
Boards::getCapability(board, Board::HasAux2SerialMode) ||
|
||||
Boards::getCapability(board, Board::HasVCPSerialMode))
|
||||
addSection(tr("Serial ports"));
|
||||
|
||||
if (firmware->getCapability(HasAuxSerialMode)) {
|
||||
if (Boards::getCapability(board, Board::HasAuxSerialMode)) {
|
||||
addLabel(tr("AUX1"));
|
||||
AutoComboBox *serialPortMode = new AutoComboBox(this);
|
||||
serialPortMode->setModel(tabFilteredModels->getItemModel(FIM_AUX1SERIALMODES));
|
||||
@@ -302,11 +302,11 @@ HardwarePanel::HardwarePanel(QWidget * parent, GeneralSettings & generalSettings
|
||||
|
||||
addParams();
|
||||
|
||||
if (!firmware->getCapability(HasSoftwareSerialPower))
|
||||
if (!Boards::getCapability(board, Board::HasSoftwareSerialPower))
|
||||
serialPortPower->setVisible(false);
|
||||
}
|
||||
|
||||
if (firmware->getCapability(HasAux2SerialMode)) {
|
||||
if (Boards::getCapability(board, Board::HasAux2SerialMode)) {
|
||||
addLabel(tr("AUX2"));
|
||||
AutoComboBox *serialPortMode = new AutoComboBox(this);
|
||||
serialPortMode->setModel(tabFilteredModels->getItemModel(FIM_AUX2SERIALMODES));
|
||||
@@ -321,11 +321,11 @@ HardwarePanel::HardwarePanel(QWidget * parent, GeneralSettings & generalSettings
|
||||
|
||||
addParams();
|
||||
|
||||
if (!firmware->getCapability(HasSoftwareSerialPower))
|
||||
if (!Boards::getCapability(board, Board::HasSoftwareSerialPower))
|
||||
serialPortPower->setVisible(false);
|
||||
}
|
||||
|
||||
if (firmware->getCapability(HasVCPSerialMode)) {
|
||||
if (Boards::getCapability(board, Board::HasVCPSerialMode)) {
|
||||
addLabel(tr("USB-VCP"));
|
||||
serialPortUSBVCP = new AutoComboBox(this);
|
||||
serialPortUSBVCP->setModel(tabFilteredModels->getItemModel(FIM_VCPSERIALMODES));
|
||||
@@ -345,16 +345,6 @@ HardwarePanel::HardwarePanel(QWidget * parent, GeneralSettings & generalSettings
|
||||
addParams();
|
||||
}
|
||||
|
||||
if (firmware->getCapability(HastxCurrentCalibration)) {
|
||||
addLabel(tr("Current Offset"));
|
||||
AutoSpinBox *txCurrentCalibration = new AutoSpinBox(this);
|
||||
FieldRange txCCRng = GeneralSettings::getTxCurrentCalibration();
|
||||
txCurrentCalibration->setSuffix(txCCRng.unit);
|
||||
txCurrentCalibration->setField(generalSettings.txCurrentCalibration);
|
||||
params->append(txCurrentCalibration);
|
||||
addParams();
|
||||
}
|
||||
|
||||
if (Boards::getCapability(board, Board::LcdWidth) == 128) {
|
||||
addSection(tr("Screen"));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user