Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of SX1276GenericLib by
Diff: radio/radio.h
- Revision:
- 54:0d8ea87fbab9
- Parent:
- 53:6d3adad59633
- Child:
- 59:38e56c85fa44
--- a/radio/radio.h Thu May 18 18:34:54 2017 +0200
+++ b/radio/radio.h Fri May 19 11:50:12 2017 +0200
@@ -199,10 +199,10 @@
*
* @param [IN] events Structure containing the driver callback functions
*/
- virtual void Init( RadioEvents_t *events ) = 0;
+ virtual bool Init( RadioEvents_t *events ) = 0;
/*!
- * @brief Return current radio status
+ * @brief Return current radio status, returns true if a radios has been found.
*
* @param status Radio status. [RF_IDLE, RX_RUNNING, TX_RUNNING, CAD_RUNNING]
*/
@@ -375,6 +375,12 @@
* [0: continuous, others timeout]
*/
virtual void Rx( uint32_t timeout ) = 0;
+
+ /*!
+ * @brief Check is radio receives a signal
+ */
+ virtual bool RxSignalPending() = 0;
+
/*!
* @brief Sets the radio in transmission mode for the given time
