6#include "driverlib/emac.h"
7#include "driverlib/gpio.h"
8#include "inc/hw_memmap.h"
9#include "driverlib/pin_map.h"
13 EMACTimestampConfigSet(EMAC0_BASE, (EMAC_TS_ALL_RX_FRAMES |
14 EMAC_TS_DIGITAL_ROLLOVER |
15 EMAC_TS_PROCESS_IPV4_UDP | EMAC_TS_ALL |
16 EMAC_TS_PTP_VERSION_2 | EMAC_TS_UPDATE_FINE),
18 EMACTimestampAddendSet(EMAC0_BASE, addend);
19 EMACTimestampEnable(EMAC0_BASE);
22 GPIOPinTypePWM(GPIO_PORTG_AHB_BASE, GPIO_PIN_0);
23 GPIOPinConfigure(GPIO_PG0_EN0PPS);
24 EMACTimestampPPSSimpleModeSet(EMAC0_BASE, EMAC_PPS_1HZ);
30 EMACTimestampSysTimeGet(EMAC0_BASE, (uint32_t *)&(pTime->
sec), &(pTime->
nanosec));
void ptphw_gettime(TimestampU *pTime)
void ptphw_init(uint32_t increment, uint32_t addend)
uint32_t nanosec
nanoseconds