# #For detailed view of mmWave Radar configuration structure #please refer #ti\control\mmwavelink\docs\doxygen\html\index.html # # #For detailed view of mmWave Radar configuration structure #please refer #ti\control\mmwavelink\docs\doxygen\html\index.html # # #Global configuration #Advanced frame test enable/disable; 1 - Advanced frame; 0 - Legacy frame #Continuous mode test enable/disable; 1 - Enable; 0 - Disable #Dynamic chirp test enable/disable; 1 - Enable; 0 - Disable; This should not be enabled if Advanced chirp test is enabled #Dynamic profile test enable/disable; 1 - Enable; 0 - Disable #Advanced chirp test enable/disable; 1 - Enable; 0 - Disable; The legacy chirp API is not required if this is enabled #Firmware download enable/disable; 1 - Enable; 0 - Disable #mmWaveLink logging enable/disable; 1 - Enable; 0 - Disable #Calibration enable/disable; To perform calibration store/restore; 1 - Enable; 0 - Disable #Calibration Store/Restore; If CalibEnable = 1, then whether to store/restore; 1 - Store; 0 - Restore #Transport mode; 1 - I2C; 0 - SPI #Flash connected enable/disable; 1 - Enable; 0 - Disable # LinkAdvanceFrameTest=0; LinkContModeTest=0; LinkDynChirpTest=1; LinkDynProfileTest=0; LinkAdvChirpTest=0; EnableFwDownload=1; EnableMmwlLogging=0; CalibEnable=0; CalibStoreRestore=1; TransferMode=0; IsFlashConnected=1; #END # #power on master arguments, please modify if needed. #rlClientCbs_t: crcType 0:16Bit/1:32Bit/2:64Bit, ackTimeout # crcType=1; ackTimeout=50000; #END ## Custom for TDM #waveformType = "legacyFrameChirp"; #MIMOScheme = "TDM"; #END # #channel config parameters, please modify if needed. #rlChanCfg_t # channelTx=7; channelRx=15; cascading=0; #END # #ADC out config parameters, please modify if needed. #rlAdcOutCfg_t # adcBits=2; adcFormat=1; #END # #DATA format config parameters, please modify if needed. #rlDevDataFmtCfg_t # rxChanEn=15; adcBitsD=2; adcFmt=1; iqSwapSel=0; chInterleave=0; #END # #Low power config Paramters, please modify if needed. #rlLowPowerModeCfg_t # anaCfg=0; lpAdcMode=0; #END # #Data Path config parameters, please modify if needed #rlDevDataPathCfg_t # intfSel=1; transferFmtPkt0=1; transferFmtPkt1=0; cqConfig=0; cq0TransSize=0; cq1TransSize=0; cq2TransSize=0; #END # #LVDS clock config parameters, please modify if needed #rlDevDataPathClkCfg_t # laneClk=1; dataRate=1; #END # #SET HSI clock parameters, please modify if needed. #rlDevHsiClk_t # hsiClk=9 #END # #LANE config parameters, please modify if needed. #rlDevLaneEnable_t # laneEn=15; #laneEn=3; #END # #LVDS Lane Config parameters, please modify if needed. #rlDevLvdsLaneCfg_t # laneFmtMap=0; laneParamCfg=1; #END # #Profile config parameters, please modify if needed. #rlProfileCfg_t # profileId=0; pfVcoSelect=0; startFreqConst=1435384035; idleTimeConst=10000; adcStartTimeConst=500; rampEndTime=5000; txOutPowerBackoffCode=0; txPhaseShifter=0; freqSlopeConst=1655.03515; txStartTime=0; numAdcSamples=256; digOutSampleRate=5688; hpfCornerFreq1=0; hpfCornerFreq2=0; rxGain=48; rfGainTarget=1, #END # #Chirp #1 Configuration parameters, please modify if needed. #rlChirpCfg_t # txEnable = {b0 (ant0), b1 (ant1), b2 (ant2)} # numOfChirpsToConfig = the number of defined chirp configs. # numOfChirpsToConfig=3; chirpStartIdx=2; chirpEndIdx=2; profileIdCPCFG=0; startFreqVar=0; freqSlopeVar=0; idleTimeVar=0; adcStartTimeVar=0; txEnable=2; chirpStartIdx=0; chirpEndIdx=0; profileIdCPCFG=0; startFreqVar=0; freqSlopeVar=0; idleTimeVar=0; adcStartTimeVar=0; txEnable=1; chirpStartIdx=1; chirpEndIdx=1; profileIdCPCFG=0; startFreqVar=0; freqSlopeVar=0; idleTimeVar=0; adcStartTimeVar=0; txEnable=4; #END # #Frame configuration parameters, please modify if needed. #rlFrameCfg_t # chirpStartIdxFCF=0; chirpEndIdxFCF=2; frameCount=0; loopCount=88; periodicity=8000000; triggerDelay=0; triggerSelect=1; #END # rlBpmChirpCfg_t chirpStartIdx = 1 chirpEndIdx = 1 constBpmVal = 48 # "0x30" in hex #END