26 #define DIST(a, b) ((a) > (b) ? (a) - (b) : (b) - (a)) 46 #define XTDC_SetId(BaseAddr, Id) \ 47 XTDC_WriteReg((BaseAddr), XTDC_SEL_OFFSET, (Id)) 49 #define XTDC_ReadState(BaseAddr) \ 50 XTDC_ReadReg((BaseAddr), XTDC_STATE_OFFSET) 52 #define XTDC_ReadData(BaseAddr) \ 53 XTDC_ReadReg((BaseAddr), XTDC_DATA_OFFSET) 57 u8 XTDC_StateWeight(u32 value);
59 int XTDC_BitPolarity(u32 value);
66 void XTDC_WriteDelay(
XTDC *InstancePtr,
int Id, u32 fine, u32 coarse);
68 u64 XTDC_ReadDelay(
XTDC *InstancePtr,
int Id);
81 u64 XTDC_Calibrate(
XTDC *InstancePtr,
int iterations,
int verbose);