AM64x INDUSTRIAL COMMUNICATIONS SDK  2025.00.00

Introduction

Profinet Device FWHAL(Firmware and Hardware Abstraction Layer) APIs implement the key interface between Profinet firmware and slave stack.

Sub Modules

 CPM/PPM Management APIs
 
 DCP Filter APIs
 
 Isochronous Mode APIs
 
 Legacy Startup APIs
 
 MRP APIs
 
 Multicast Filter Table APIs
 
 PROFINET Callback APIs
 
 PROFINET Error Macros
 
 PTCP APIs
 
 Phase Management APIs
 
 Triple buffer management APIs
 
 Watchdog timer APIs
 

Functions

void PN_clearPruIRQ (PRUICSS_HwAttrs const *pruicssHwAttrs, uint8_t irq_num)
 
int32_t PN_setBaseClock (PN_Handle pnHandle, uint16_t factor)
 Sets Profinet base clock in multiples of 31.25us. More...
 

Function Documentation

◆ PN_clearPruIRQ()

void PN_clearPruIRQ ( PRUICSS_HwAttrs const *  pruicssHwAttrs,
uint8_t  irq_num 
)

◆ PN_setBaseClock()

int32_t PN_setBaseClock ( PN_Handle  pnHandle,
uint16_t  factor 
)

Sets Profinet base clock in multiples of 31.25us.

Parameters
[in]pnHandleProfinet Handle
factorClock send factor: min value 8, max value 128
Return values
Slotnumber (>=0)
<0if failure