|
@@ -10,6 +10,7 @@
|
|
|
static int8_t rfTxPower;
|
|
|
static uint32_t rfFrequence;
|
|
|
static uint32_t rfBaudrate;
|
|
|
+static uint8_t rfSyncword;
|
|
|
static uint8_t rf_sf;
|
|
|
static uint8_t rf_bw;
|
|
|
static uint8_t rf_cr;
|
|
@@ -403,6 +404,15 @@ void myRadio_setBaudrate(uint32_t br)
|
|
|
rf_set_para(RF_PARA_TYPE_SF, loraBaudrateFrame[br].SpreadingFactor);
|
|
|
rf_set_ldr(LDR_OFF);
|
|
|
}
|
|
|
+void myRadio_setSyncWord(uint8_t syncword)
|
|
|
+{
|
|
|
+ if (rf_handle == 0)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ rfSyncword = syncword;
|
|
|
+ rf_set_syncword(syncword);
|
|
|
+}
|
|
|
void myRadio_setRfParams(uint8_t sf, uint8_t bw, uint8_t cr)
|
|
|
{
|
|
|
if (rf_handle == 0)
|
|
@@ -509,6 +519,7 @@ void myRadio_setCtrl(controlMode_te mode, uint32_t value)
|
|
|
}
|
|
|
rf_workProcess = RF_PRC_TEST_TX;
|
|
|
myRadio_init(0, 0);
|
|
|
+ myRadio_setSyncWord(0x45);
|
|
|
switch (mode)
|
|
|
{
|
|
|
case RADIO_EXT_CONTROL_TX_UNMODULATED:
|