X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=target%2Fradio%2Finit.c;h=ea7c984c1b17cf3d24e8fa706f34b4a198122784;hp=6843ef9a9f37e60739493d910b270a385fcdac3f;hb=17d2432a8b9c15963cd3b821f025ad33972ef477;hpb=20834caf01ddf481e8362b0d2627ef383a82e09d diff --git a/target/radio/init.c b/target/radio/init.c index 6843ef9a..ea7c984c 100644 --- a/target/radio/init.c +++ b/target/radio/init.c @@ -106,7 +106,7 @@ static __code uint8_t radio_setup[] = { RF_FREQ2_OFF, FREQ_CONTROL >> 16, RF_FREQ1_OFF, FREQ_CONTROL >> 8, RF_FREQ0_OFF, FREQ_CONTROL >> 0, - + RF_FSCTRL1_OFF, (IF_FREQ_CONTROL << RF_FSCTRL1_FREQ_IF_SHIFT), RF_FSCTRL0_OFF, (0 << RF_FSCTRL0_FREQOFF_SHIFT), @@ -117,7 +117,7 @@ static __code uint8_t radio_setup[] = { RF_MDMCFG2_OFF, (RF_MDMCFG2_DEM_DCFILT_OFF | RF_MDMCFG2_MOD_FORMAT_GFSK | RF_MDMCFG2_SYNC_MODE_15_16_THRES), - RF_MDMCFG1_OFF, (RF_MDMCFG1_FEC_DIS | + RF_MDMCFG1_OFF, (RF_MDMCFG1_FEC_EN | RF_MDMCFG1_NUM_PREAMBLE_4 | (2 << RF_MDMCFG1_CHANSPC_E_SHIFT)), RF_MDMCFG0_OFF, (17 << RF_MDMCFG0_CHANSPC_M_SHIFT), @@ -150,7 +150,7 @@ static __code uint8_t radio_setup[] = { /* default sync values */ RF_SYNC1_OFF, 0xD3, RF_SYNC0_OFF, 0x91, - + /* max packet length */ RF_PKTLEN_OFF, PACKET_LEN, @@ -159,6 +159,7 @@ static __code uint8_t radio_setup[] = { PKTCTRL1_ADR_CHK_NONE), RF_PKTCTRL0_OFF, (RF_PKTCTRL0_WHITE_DATA| RF_PKTCTRL0_PKT_FORMAT_NORMAL| + RF_PKTCTRL0_CRC_EN| RF_PKTCTRL0_LENGTH_CONFIG_FIXED), RF_ADDR_OFF, 0x00, RF_MCSM2_OFF, (RF_MCSM2_RX_TIME_END_OF_PACKET),