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.
Diff: sx1276/sx1276-hal.h
- Revision:
- 31:e50929bd3f32
- Parent:
- 29:a793ce879585
- Child:
- 34:07e89f23c734
diff -r d7e36d83ec9d -r e50929bd3f32 sx1276/sx1276-hal.h
--- a/sx1276/sx1276-hal.h Thu Apr 27 22:33:38 2017 +0200
+++ b/sx1276/sx1276-hal.h Mon May 01 11:43:25 2017 +0200
@@ -17,9 +17,9 @@
#include "sx1276.h"
/*!
- * \brief Radio hardware registers initialization definition
+ * @brief Radio hardware registers initialization definition
*
- * \remark Can be automatically generated by the SX1276 GUI (not yet implemented)
+ * @remark Can be automatically generated by the SX1276 GUI (not yet implemented)
*/
#define RADIO_INIT_REGISTERS_VALUE \
{ \
@@ -50,13 +50,13 @@
/*!
* Antenna switch GPIO pins objects
*/
- DigitalInOut antSwitch;
+ DigitalInOut AntSwitch;
#ifdef MURATA_ANT_SWITCH
- DigitalInOut antSwitchTX;
- DigitalInOut antSwitchTXBoost;
+ DigitalInOut AntSwitchTX;
+ DigitalInOut AntSwitchTXBoost;
#endif
- DigitalIn fake;
+ DigitalIn Fake;
private:
static const RadioRegisters_t RadioRegsInit[];
@@ -106,6 +106,13 @@
virtual void IoDeInit( void );
/*!
+ * \brief Sets the radio output power.
+ *
+ * @param [IN] power Sets the RF output power
+ */
+ virtual void SetRfTxPower( int8_t power );
+
+ /*!
* @brief Gets the board PA selection configuration
*
* @param [IN] channel Channel frequency in Hz
@@ -128,24 +135,24 @@
/*!
* @brief De-initializes the RF Switch I/Os pins interface
*
- * \remark Needed to decrease the power consumption in MCU lowpower modes
+ * @remark Needed to decrease the power consumption in MCU lowpower modes
*/
virtual void AntSwDeInit( void );
/*!
* @brief Controls the antena switch if necessary.
*
- * \remark see errata note
+ * @remark see errata note
*
- * @param [IN] rxTx [1: Tx, 0: Rx]
+ * @param [IN] opMode Current radio operating mode
*/
- virtual void SetAntSw( uint8_t rxTx );
+ virtual void SetAntSw( uint8_t opMode );
public:
/*!
* @brief Detect the board connected by reading the value of the antenna switch pin
*/
- virtual uint8_t DetectBoardType( void );
+ virtual uint8_t DetectBoardType( void );
/*!
* @brief Checks if the given RF frequency is supported by the hardware