TimeSync configuration parameters.
Data Fields | |
| bool | enable |
| IcssgTimeSync_ClkType | clkType |
| uint32_t | syncOut_start_WC |
| uint32_t | syncOut_pwidth_WC |
| bool IcssgTimeSync_Cfg::enable |
Whether TimeSync will be enabled or not.
In case of Dual-MAC, only one port can use TimeSync at a time, so it should be disabled via this config parameter. This parameter will be overwritten (to false) if it's detected that TimeSync is already is use for another Dual-MAC port.
There is no limitation in ICSSG Switch, it can be kept enabled.
| IcssgTimeSync_ClkType IcssgTimeSync_Cfg::clkType |
Control variable for set/get operations
| uint32_t IcssgTimeSync_Cfg::syncOut_start_WC |
Working clock SyncOut start time within the cycle
| uint32_t IcssgTimeSync_Cfg::syncOut_pwidth_WC |
Working clock SyncOut pulse width