typedef?struct?tag_rf_config { ????uint8_t?LLEMode;??????????????????//!<?BIT0???0=basic,?1=auto?def@LLE_MODE_TYPE ??????????????????????????????????????//!<?BIT1???0=whitening?on,?1=whitening?off?def@LLE_WHITENING_TYPE ??????????????????????????????????????//!<?BIT6???0=data?channel(0-39) ??????????????????????????????????????//!<????????1=rf?frequency?(2400000kHz-2483500kHz) ??????????????????????????????????????//!<?BIT7???0=the?first?byte?of?the?receive?buffer?is?rssi ??????????????????????????????????????//!<????????1=the?first?byte?of?the?receive?buffer?is?package?type ????uint8_t?Channel;??????????????????//!<?rf?channel(0-39) ????uint32_t?Frequency;???????????????//!<?rf?frequency?(2400000kHz-2483500kHz) ????uint32_t?accessAddress;???????????//!<?access?address,32bit?PHY?address ????uint32_t?CRCInit;?????????????????//!<?crc?initial?value ????pfnRFStatusCB_t?rfStatusCB;???????//!<?status?call?back ????uint32_t?ChannelMap;??????????????//!<?indicating??Used?and?Unused?data?channels.Every?channel?is?represented?with?a ??????????????????????????????????????//!<?bit?positioned?as?per?the?data?channel?index,The?LSB?represents?data?channel?index?0 ????uint8_t?Resv; ????uint8_t?HeartPeriod;??????????????//!<?The?heart?package?interval?shall?be?an?integer?multiple?of?100ms ????uint8_t?HopPeriod;????????????????//!<?hop?period(?T=32n*RTC?clock?),default?is?8 ????uint8_t?HopIndex;?????????????????//!<?indicate?the?hopIncrement?used?in?the?data?channel?selection?algorithm,default?is?17 ????uint8_t?RxMaxlen;?????????????????//!<?Maximum?data?length?received?in?rf-mode(default?251) ????uint8_t?TxMaxlen;?????????????????//!<?Maximum?data?length?transmit?in?rf-mode(default?251) }?rfConfig_t;
RF通信想要一對多發(fā)送需要怎么設(shè)置RF參數(shù),區(qū)分不同RF設(shè)備是通過設(shè)置accessAdreess嗎
看到RF設(shè)備間需要切換收發(fā)角色反饋數(shù)據(jù),例程中收發(fā)兩方使用相同的accessAdreess參數(shù),那如果還有另一個accessAdreess的設(shè)備,這個發(fā)送的設(shè)備也需要跟著把accessAdreess也改成要接收的另一個的RF設(shè)備的accessAdreess嗎,只需要重新初始化RF然后RF_Tx來發(fā)送給另一個設(shè)備嗎