moved serial feedback to DEBUG

This commit is contained in:
willem oldemans
2020-10-02 11:07:54 +02:00
parent 8294950b63
commit 0cd35f3fde
2 changed files with 37 additions and 20 deletions

View File

@@ -15,9 +15,16 @@ RcData* getDataptr( void )
void radio_c::begin( )
{
if (!RadioManager.init())
if (!RadioManager.init())
{
#ifdef DEBUG
Serial.println("init failed");
#endif
open = false;
}
else
{
open = true;
}
}
@@ -32,21 +39,27 @@ bool radio_c::transmitData( void )
uint8_t from;
if (RadioManager.recvfromAckTimeout(buf, &len, 2000, &from))
{
#ifdef DEBUG
Serial.print("got reply from : 0x");
Serial.print(from, HEX);
Serial.print(": ");
Serial.println((char*)buf);
#endif
return true;
}
else
{
#ifdef DEBUG
Serial.println("No reply, is nrf24_reliable_datagram_server running?");
#endif
return false;
}
}
else
{
#ifdef DEBUG
Serial.println("sending failed");
#endif
return false;
}
}
@@ -106,6 +119,7 @@ void sendSerialCommands( void )
if (millis() - lastSerialTime > 20) { // Send the data every 20ms
lastSerialTime = millis();
#ifdef DEBUG
Serial.print('<'); // Start marker
Serial.println(data->axis1);
Serial.println(data->axis2);
@@ -116,6 +130,7 @@ void sendSerialCommands( void )
Serial.println(data->momentary2);
Serial.println(data->getfailsafe());
Serial.print('>'); // End marker
#endif
}
}

View File

@@ -156,6 +156,8 @@ class radio_c
unsigned long lastRecvTime;
bool open = false;
public:
radio_c(int address, int CE, int CSN) :RadioDriver(CE, CSN), RadioManager(RadioDriver, address) {};
void begin( void );