checks if a packet was received and/or puts transceiver in receive (ie RX or listen) mode
| 490 | |
| 491 | // checks if a packet was received and/or puts transceiver in receive (ie RX or listen) mode |
| 492 | bool RFM69::receiveDone() { |
| 493 | if (_haveData) { |
| 494 | _haveData = false; |
| 495 | interruptHandler(); |
| 496 | } |
| 497 | if (_mode == RF69_MODE_RX && PAYLOADLEN > 0) { |
| 498 | setMode(RF69_MODE_STANDBY); // enables interrupts |
| 499 | return true; |
| 500 | } else if (_mode == RF69_MODE_RX) { // already in RX no payload yet |
| 501 | return false; |
| 502 | } |
| 503 | receiveBegin(); |
| 504 | return false; |
| 505 | } |
| 506 | |
| 507 | // To enable encryption: radio.encrypt("ABCDEFGHIJKLMNOP"); |
| 508 | // To disable encryption: radio.encrypt(null) or radio.encrypt(0) |
no outgoing calls
no test coverage detected