local for mbed5
Revision 7:7d021a81fe46, committed 2021-02-11
- Comitter:
- lo
- Date:
- Thu Feb 11 19:17:06 2021 +0000
- Parent:
- 6:1e2345700991
- Commit message:
- initial
Changed in this revision
| radio.h | Show annotated file Show diff for this revision Revisions of this file |
| sx126x.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/radio.h Wed Jul 18 13:33:42 2018 +0000
+++ b/radio.h Thu Feb 11 19:17:06 2021 +0000
@@ -61,8 +61,50 @@
/*!
* \brief The radio command opcodes
*/
-typedef enum RadioCommands_e RadioCommands_t;
-
+//typedef enum RadioCommands_e RadioCommands_t;
+typedef enum RadioCommands_e
+{
+ RADIO_GET_STATUS = 0xC0,
+ RADIO_WRITE_REGISTER = 0x0D,
+ RADIO_READ_REGISTER = 0x1D,
+ RADIO_WRITE_BUFFER = 0x0E,
+ RADIO_READ_BUFFER = 0x1E,
+ RADIO_SET_SLEEP = 0x84,
+ RADIO_SET_STANDBY = 0x80,
+ RADIO_SET_FS = 0xC1,
+ RADIO_SET_TX = 0x83,
+ RADIO_SET_RX = 0x82,
+ RADIO_SET_RXDUTYCYCLE = 0x94,
+ RADIO_SET_CAD = 0xC5,
+ RADIO_SET_TXCONTINUOUSWAVE = 0xD1,
+ RADIO_SET_TXCONTINUOUSPREAMBLE = 0xD2,
+ RADIO_SET_PACKETTYPE = 0x8A,
+ RADIO_GET_PACKETTYPE = 0x11,
+ RADIO_SET_RFFREQUENCY = 0x86,
+ RADIO_SET_TXPARAMS = 0x8E,
+ RADIO_SET_PACONFIG = 0x95,
+ RADIO_SET_CADPARAMS = 0x88,
+ RADIO_SET_BUFFERBASEADDRESS = 0x8F,
+ RADIO_SET_MODULATIONPARAMS = 0x8B,
+ RADIO_SET_PACKETPARAMS = 0x8C,
+ RADIO_GET_RXBUFFERSTATUS = 0x13,
+ RADIO_GET_PACKETSTATUS = 0x14,
+ RADIO_GET_RSSIINST = 0x15,
+ RADIO_GET_STATS = 0x10,
+ RADIO_RESET_STATS = 0x00,
+ RADIO_CFG_DIOIRQ = 0x08,
+ RADIO_GET_IRQSTATUS = 0x12,
+ RADIO_CLR_IRQSTATUS = 0x02,
+ RADIO_CALIBRATE = 0x89,
+ RADIO_CALIBRATEIMAGE = 0x98,
+ RADIO_SET_REGULATORMODE = 0x96,
+ RADIO_GET_ERROR = 0x17,
+ RADIO_SET_TCXOMODE = 0x97,
+ RADIO_SET_TXFALLBACKMODE = 0x93,
+ RADIO_SET_RFSWITCHMODE = 0x9D,
+ RADIO_SET_STOPRXTIMERONPREAMBLE = 0x9F,
+ RADIO_SET_LORASYMBTIMEOUT = 0xA0,
+}RadioCommands_t;
/*!
* \brief The radio callbacks structure
* Holds function pointers to be called on radio interrupts
--- a/sx126x.h Wed Jul 18 13:33:42 2018 +0000
+++ b/sx126x.h Thu Feb 11 19:17:06 2021 +0000
@@ -465,49 +465,7 @@
/*!
* \brief Represents all possible opcode understood by the radio
*/
-typedef enum RadioCommands_e
-{
- RADIO_GET_STATUS = 0xC0,
- RADIO_WRITE_REGISTER = 0x0D,
- RADIO_READ_REGISTER = 0x1D,
- RADIO_WRITE_BUFFER = 0x0E,
- RADIO_READ_BUFFER = 0x1E,
- RADIO_SET_SLEEP = 0x84,
- RADIO_SET_STANDBY = 0x80,
- RADIO_SET_FS = 0xC1,
- RADIO_SET_TX = 0x83,
- RADIO_SET_RX = 0x82,
- RADIO_SET_RXDUTYCYCLE = 0x94,
- RADIO_SET_CAD = 0xC5,
- RADIO_SET_TXCONTINUOUSWAVE = 0xD1,
- RADIO_SET_TXCONTINUOUSPREAMBLE = 0xD2,
- RADIO_SET_PACKETTYPE = 0x8A,
- RADIO_GET_PACKETTYPE = 0x11,
- RADIO_SET_RFFREQUENCY = 0x86,
- RADIO_SET_TXPARAMS = 0x8E,
- RADIO_SET_PACONFIG = 0x95,
- RADIO_SET_CADPARAMS = 0x88,
- RADIO_SET_BUFFERBASEADDRESS = 0x8F,
- RADIO_SET_MODULATIONPARAMS = 0x8B,
- RADIO_SET_PACKETPARAMS = 0x8C,
- RADIO_GET_RXBUFFERSTATUS = 0x13,
- RADIO_GET_PACKETSTATUS = 0x14,
- RADIO_GET_RSSIINST = 0x15,
- RADIO_GET_STATS = 0x10,
- RADIO_RESET_STATS = 0x00,
- RADIO_CFG_DIOIRQ = 0x08,
- RADIO_GET_IRQSTATUS = 0x12,
- RADIO_CLR_IRQSTATUS = 0x02,
- RADIO_CALIBRATE = 0x89,
- RADIO_CALIBRATEIMAGE = 0x98,
- RADIO_SET_REGULATORMODE = 0x96,
- RADIO_GET_ERROR = 0x17,
- RADIO_SET_TCXOMODE = 0x97,
- RADIO_SET_TXFALLBACKMODE = 0x93,
- RADIO_SET_RFSWITCHMODE = 0x9D,
- RADIO_SET_STOPRXTIMERONPREAMBLE = 0x9F,
- RADIO_SET_LORASYMBTIMEOUT = 0xA0,
-}RadioCommands_t;
+
/*!
* \brief The type describing the modulation parameters for every packet types