change logging method
This commit is contained in:
parent
b5806498ea
commit
53937dd0ed
8 changed files with 58 additions and 39 deletions
|
@ -1,4 +1,5 @@
|
|||
#include <AnalogCard.hpp>
|
||||
#include "esp_log.h"
|
||||
|
||||
AnalogCard::AnalogCard() : dac0(DAC0_ADDRESS),
|
||||
dac1(DAC1_ADDRESS),
|
||||
|
@ -12,12 +13,14 @@ AnalogCard::AnalogCard() : dac0(DAC0_ADDRESS),
|
|||
|
||||
void AnalogCard::dacWrite(uint8_t pin, uint16_t value)
|
||||
{
|
||||
ESP_LOGV("AnalogCard", "DAC Write: %d, %d", pin, value);
|
||||
this->setDACState(pin, value > 0);
|
||||
this->setDACValue(pin, value);
|
||||
}
|
||||
|
||||
void AnalogCard::setDACState(uint8_t pin, bool state)
|
||||
{
|
||||
ESP_LOGD("AnalogCard", "Setting DAC state: %d, %d", pin, state);
|
||||
this->dac_state[pin] = state;
|
||||
this->sendDataToDAC(pin, this->dac_value[pin]*state);
|
||||
for (int i = 0; i < this->dac_change_callbacks.size(); i++)
|
||||
|
@ -28,6 +31,7 @@ void AnalogCard::setDACState(uint8_t pin, bool state)
|
|||
|
||||
void AnalogCard::setDACValue(uint8_t pin, uint16_t value)
|
||||
{
|
||||
ESP_LOGD("AnalogCard", "Setting DAC value: %d, %d", pin, value);
|
||||
this->dac_value[pin] = value;
|
||||
this->sendDataToDAC(pin, value*this->dac_state[pin]);
|
||||
for (int i = 0; i < this->dac_change_callbacks.size(); i++)
|
||||
|
@ -80,32 +84,32 @@ bool AnalogCard::begin()
|
|||
{
|
||||
if (!this->dac0.begin())
|
||||
{
|
||||
Serial.println("Card Analog ERROR: Failed to install DAC0");
|
||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC0");
|
||||
return false;
|
||||
}
|
||||
if (!this->dac1.begin())
|
||||
{
|
||||
Serial.println("Card Analog ERROR: Failed to install DAC1");
|
||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC1");
|
||||
return false;
|
||||
}
|
||||
if (!this->dac2.begin())
|
||||
{
|
||||
Serial.println("Card Analog ERROR: Failed to install DAC2");
|
||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC2");
|
||||
return false;
|
||||
}
|
||||
if (!this->dac3.begin())
|
||||
{
|
||||
Serial.println("Card Analog ERROR: Failed to install DAC3");
|
||||
ESP_LOGE("AnalogCard", "Card Analog ERROR: Failed to install DAC3");
|
||||
return false;
|
||||
}
|
||||
if (!this->analogInputBankA.begin())
|
||||
{
|
||||
Serial.println("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;
|
||||
}
|
||||
if (!this->analogInputBankB.begin())
|
||||
{
|
||||
Serial.println("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;
|
||||
}
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue