Experimental changes to help in debugging
This commit is contained in:
parent
df328408f7
commit
2f33bdbebd
3
RF24.cpp
3
RF24.cpp
|
@ -459,6 +459,7 @@ bool RF24::write( const void* buf, uint8_t len )
|
||||||
// * There is an ack packet waiting (RX_DR)
|
// * There is an ack packet waiting (RX_DR)
|
||||||
bool tx_ok, tx_fail;
|
bool tx_ok, tx_fail;
|
||||||
whatHappened(tx_ok,tx_fail,ack_payload_available);
|
whatHappened(tx_ok,tx_fail,ack_payload_available);
|
||||||
|
printf("%u%u%u\n\r",tx_ok,tx_fail,ack_payload_available);
|
||||||
|
|
||||||
result = tx_ok;
|
result = tx_ok;
|
||||||
IF_SERIAL_DEBUG(Serial.print(result?"...OK.":"...Failed"));
|
IF_SERIAL_DEBUG(Serial.print(result?"...OK.":"...Failed"));
|
||||||
|
@ -495,6 +496,7 @@ void RF24::startWrite( const void* buf, uint8_t len )
|
||||||
// Allons!
|
// Allons!
|
||||||
ce(HIGH);
|
ce(HIGH);
|
||||||
delayMicroseconds(15);
|
delayMicroseconds(15);
|
||||||
|
delay(2);
|
||||||
ce(LOW);
|
ce(LOW);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -569,6 +571,7 @@ bool RF24::read( void* buf, uint8_t len )
|
||||||
void RF24::whatHappened(bool& tx_ok,bool& tx_fail,bool& rx_ready)
|
void RF24::whatHappened(bool& tx_ok,bool& tx_fail,bool& rx_ready)
|
||||||
{
|
{
|
||||||
// Read the status & reset the status in one easy call
|
// Read the status & reset the status in one easy call
|
||||||
|
// Or is that such a good idea?
|
||||||
uint8_t status = write_register(STATUS,_BV(RX_DR) | _BV(TX_DS) | _BV(MAX_RT) );
|
uint8_t status = write_register(STATUS,_BV(RX_DR) | _BV(TX_DS) | _BV(MAX_RT) );
|
||||||
|
|
||||||
// Report to the user what happened
|
// Report to the user what happened
|
||||||
|
|
Loading…
Reference in New Issue