Commit e682b7dd authored by TMRh20's avatar TMRh20

Merge pull request #4 from a-lurker/master

Restore closeReadingPipe merge for mysensors
parents 6530f954 1289f85c
...@@ -862,6 +862,13 @@ void RF24::openReadingPipe(uint8_t child, uint64_t address) ...@@ -862,6 +862,13 @@ void RF24::openReadingPipe(uint8_t child, uint64_t address)
/****************************************************************************/ /****************************************************************************/
void RF24::closeReadingPipe( uint8_t pipe )
{
write_register(EN_RXADDR,read_register(EN_RXADDR) & ~_BV(pgm_read_byte(&child_pipe_enable[pipe])));
}
/****************************************************************************/
void RF24::toggle_features(void) void RF24::toggle_features(void)
{ {
......
...@@ -208,6 +208,13 @@ public: ...@@ -208,6 +208,13 @@ public:
*/ */
void openReadingPipe(uint8_t number, uint64_t address); void openReadingPipe(uint8_t number, uint64_t address);
/**
* Close a pipe after it has been previously opened.
* Can be safely called without having previously opened a pipe.
* @param pipe Which pipe # to close, 0-5.
*/
void closeReadingPipe( uint8_t pipe ) ;
/**@}*/ /**@}*/
/** /**
* @name Advanced Operation * @name Advanced Operation
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment