XilinxProcessorIPLib/drivers/v_hdmirxss1/src/xv_hdmirxss1.c
void XV_HdmiRxSs1_ToggleHpd(XV_HdmiRxSs1 *InstancePtr)
{
  /* Clear SCDC variables */
  XV_HdmiRx1_DdcScdcClear(InstancePtr->HdmiRx1Ptr);

  /* Disable the scrambler */
  XV_HdmiRx1_SetScrambler(InstancePtr->HdmiRx1Ptr, (FALSE));

  /* Drive HDMI RX HPD Low */
  XV_HdmiRx1_SetHpd(InstancePtr->HdmiRx1Ptr, (FALSE));

  /* Wait 500 ms */
  XV_HdmiRxSs1_WaitUs(InstancePtr, 500000);

  /* Drive HDMI RX HPD High */
  XV_HdmiRx1_SetHpd(InstancePtr->HdmiRx1Ptr, (TRUE));
}
/*****************************************************************************/
/**
*
* This function toggles the HPD on the HDMI RX.
*
* @return None.
*
* @note   None.
*
******************************************************************************/
This function toggles the HPD on the HDMI RX.
This function toggles the HPD on the HDMI RX .
void XV_HdmiRxSs1_ToggleHpd(XV_HdmiRxSs1 *InstancePtr)
{
  XV_HdmiRx1_DdcScdcClear(InstancePtr->HdmiRx1Ptr);
  XV_HdmiRx1_SetScrambler(InstancePtr->HdmiRx1Ptr, (FALSE));
  XV_HdmiRx1_SetHpd(InstancePtr->HdmiRx1Ptr, (FALSE));
  XV_HdmiRxSs1_WaitUs(InstancePtr, 500000);
  XV_HdmiRx1_SetHpd(InstancePtr->HdmiRx1Ptr, (TRUE));
}
void XV_HdmiRxSs1_ToggleHpd ( XV_HdmiRxSs1 * InstancePtr ) { XV_HdmiRx1_DdcScdcClear ( InstancePtr -> HdmiRx1Ptr ) ; XV_HdmiRx1_SetScrambler ( InstancePtr -> HdmiRx1Ptr , ( FALSE ) ) ; XV_HdmiRx1_SetHpd ( InstancePtr -> HdmiRx1Ptr , ( FALSE ) ) ; XV_HdmiRxSs1_WaitUs ( InstancePtr , 500000 ) ; XV_HdmiRx1_SetHpd ( InstancePtr -> HdmiRx1Ptr , ( TRUE ) ) ; }
This function toggles the HPD on the HDMI RX.
This function toggles the HPD on the HDMI RX .
/* Clear SCDC variables */ /* Disable the scrambler */ /* Drive HDMI RX HPD Low */ /* Wait 500 ms */ /* Drive HDMI RX HPD High */