|
AM243x MCU+ SDK
08.06.00
|
|
Go to the documentation of this file.
53 void newLogPkt(uint32_t msg);
68 #define DESC_WORD_LENGTH 4
120 typedef struct ppmDesc
200 uint8_t ppmMrpPortShift);
372 uint8_t dir, uint8_t numPm);
389 uint8_t ARgroup, uint8_t PpmNum);
405 uint8_t ARgroup, uint8_t CpmNum);
420 uint16_t dht, uint8_t pos);
int32_t PN_setCpmDHT(PRUICSS_HwAttrs const *pruicssHwAttrs, uint16_t dht, uint8_t pos)
Sets the Data hold timer timeout value for a given descriptor.
int8_t PN_getListToggleStatusEvent(PN_Handle pnHandle, t_rtcPacket **pktID)
struct __attribute__((packed)) cpmDesc
Definition: iRtcDrv.h:85
struct PN_Config_s * PN_Handle
Alias for Profinet Handle containing base addresses and modules.
Definition: PN_Handle.h:102
uint16_t index
Definition: tisci_rm_proxy.h:3
uint8_t FrameFlags1
Definition: iRtcDrv.h:130
int32_t PN_togglePpmList(PN_Handle pnHandle, t_rtcPacket *pktID, uint8_t ppmMrpPortShift)
Definition: iRtcDrv2.h:132
uint16_t FrameLength
Definition: iRtcDrv.h:125
int32_t PN_readCpmDesc(PN_Handle pnHandle, t_cpmDesc *pDesc, uint8_t pos)
Definition: iRtcDrv2.h:213
int32_t PN_getIndexInt(t_listIndex *index)
int32_t PN_setIndexInt(PN_Handle pnHandle, t_listIndex *index)
int8_t PN_getLastCpmBuffIndex(PN_Handle pnHandle, uint8_t pos)
Definition: iRtcDrv.h:121
uint8_t FrameIndex
Definition: iRtcDrv.h:131
int32_t PN_readPpmDesc(PN_Handle pnHandle, t_ppmDesc *pDesc, uint8_t pos, uint8_t act)
int8_t PN_getShadowIndex(PRUICSS_HwAttrs const *pruicssHwAttrs, uint8_t lType)
uint32_t PN_allCpmKnown(PN_Handle pnHandle)
int32_t PN_setPPMARlink(PRUICSS_HwAttrs const *pruicssHwAttrs, uint8_t ARgroup, uint8_t PpmNum)
int32_t PN_writePpmDesc(PN_Handle pnHandle, t_rtcPacket *pPkt, uint8_t pos)
int32_t PN_getPmStatus(PRUICSS_HwAttrs const *pruicssHwAttrs, uint8_t dir, uint8_t numPm)
PRUICSS Hardware Attributes.
Definition: pruicss/g_v0/pruicss.h:334
int32_t PN_writeSortedList(PN_Handle pnHandle, t_rtcPacket *pPkts)
uint16_t RR
Definition: iRtcDrv.h:133
int8_t PN_getDhtStatusEvent(PN_Handle pnHandle, t_rtcPacket **pktID)
int32_t PN_emptyList(t_descList *pList)
void PN_resetCpmPorts(PN_Handle pnHandle)
uint16_t FrameReference
Definition: iRtcDrv.h:123
int32_t PN_setCPMARlink(PRUICSS_HwAttrs const *pruicssHwAttrs, uint8_t ARgroup, uint8_t CpmNum)
uint16_t Phase
Definition: iRtcDrv.h:136
void PN_setListToggleReq(PN_Handle pnHandle, uint8_t enable)
Sets or clears the listToggleReq flag in ppmList data structure.
void PN_clearMrpFlag(PN_Handle pnHandle)
Clears the mrpFlag in ppmList data structure.
real-time packet structure
Definition: iRtcDrv2.h:184
uint32_t FrameSendOffset
Definition: iRtcDrv.h:127
uint16_t FrameId
Definition: iRtcDrv.h:129
int32_t PN_writeCpmDesc(PN_Handle pnHandle, t_rtcPacket *pPkt, uint8_t pos)
void PN_setCpmPort(PN_Handle pnHandle, t_rtcPacket *pID)
t_cpmDesc
Definition: iRtcDrv.h:112
@ enable
Definition: iPtcpDrv.h:69