change analogcard init behavior
This commit is contained in:
parent
594ea6bf54
commit
196a87d47b
|
@ -133,37 +133,38 @@ uint16_t AnalogCard::analogRead(uint8_t pin)
|
||||||
*/
|
*/
|
||||||
bool AnalogCard::begin()
|
bool AnalogCard::begin()
|
||||||
{
|
{
|
||||||
|
bool success = true;
|
||||||
if (!this->dac0.begin())
|
if (!this->dac0.begin())
|
||||||
{
|
{
|
||||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC0");
|
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC0");
|
||||||
return false;
|
success = false;
|
||||||
}
|
}
|
||||||
if (!this->dac1.begin())
|
if (!this->dac1.begin())
|
||||||
{
|
{
|
||||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC1");
|
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC1");
|
||||||
return false;
|
success = false;
|
||||||
}
|
}
|
||||||
if (!this->dac2.begin())
|
if (!this->dac2.begin())
|
||||||
{
|
{
|
||||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC2");
|
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC2");
|
||||||
return false;
|
success = false;
|
||||||
}
|
}
|
||||||
if (!this->dac3.begin())
|
if (!this->dac3.begin())
|
||||||
{
|
{
|
||||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC3");
|
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC3");
|
||||||
return false;
|
success = false;
|
||||||
}
|
}
|
||||||
if (!this->analogInputBankA.begin())
|
if (!this->analogInputBankA.begin())
|
||||||
{
|
{
|
||||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install analog input bank A");
|
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install analog input bank A");
|
||||||
return false;
|
success = false;
|
||||||
}
|
}
|
||||||
if (!this->analogInputBankB.begin())
|
if (!this->analogInputBankB.begin())
|
||||||
{
|
{
|
||||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install analog input bank B");
|
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install analog input bank B");
|
||||||
return false;
|
success = false;
|
||||||
}
|
}
|
||||||
return true;
|
return success;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue