/* In all cases, the width of the pulses generated is governed by the  */
void EMACTimestampPPSCommand(uint32_t ui32Base, uint8_t ui8Cmd)
/* In all cases, the width of the pulses generated is governed by the  */
void EMACTimestampPPSCommand(uint32_t ui32Base, uint8_t ui8Cmd)
{
    ASSERT(ui32Base == EMAC0_BASE);
    while(HWREG(ui32Base + EMAC_O_PPSCTRL) & EMAC_PPSCTRL_PPSCTRL_M)
    {
    }
    HWREG(ui32Base + EMAC_O_PPSCTRL) = (EMAC_PPSCTRL_PPSEN0 | ui8Cmd);
}