Other Parts Discussed in Thread: IWR6843AOP, AWR6843AOP, IWR6843
The following code was used in the out of box demo to tune the antenna geometry definitions according to the MmWave variants.
/* Copy antenna geometry definition */
#if defined(XWR68XX_AOP_ANTENNA_PATTERN)
extern ANTDEF_AntGeometry gAntDef_IWR6843AOP;
dataPathObj->objDetCommonCfg.preStartCommonCfg.antDef = gAntDef_IWR6843AOP;
#elif defined (XWR68XX_ODS_ANTENNA_PATTERN)
extern ANTDEF_AntGeometry gAntDef_IWR6843ODS;
dataPathObj->objDetCommonCfg.preStartCommonCfg.antDef = gAntDef_IWR6843ODS;
#else
extern ANTDEF_AntGeometry gAntDef_default;
dataPathObj->objDetCommonCfg.preStartCommonCfg.antDef = gAntDef_default;
#endif
/* DPC pre-start common config */
errCode = DPM_ioctl (dataPathObj->objDetDpmHandle,
DPC_OBJDET_IOCTL__STATIC_PRE_START_COMMON_CFG,
&dataPathObj->objDetCommonCfg.preStartCommonCfg,
sizeof (DPC_ObjectDetection_PreStartCommonCfg));
I am trying to add the same functionality however without making use of the data processing chain. That is, I want to make use of the antenna geometry definition in an application that does not use DPC. Can someone explain how and where in my application should I add this?
Thanks
Tim