Profinet Device FWHAL(Firmware and Hardware Abstraction Layer) APIs implement the key interface between Profinet firmware and slave stack.
◆ SHADOW_LIST
◆ ACTIVE_LIST
◆ HALFSIZE
◆ PN_registerPpmCall()
Registers callback function required for PPM processing.
- Parameters
-
| pnHandle | Profinet Handle |
[in] | callBack | Callback function pointer |
◆ PN_registerCpmCall()
Registers callback function required for CPM processing.
- Parameters
-
| pnHandle | Profinet Handle |
[in] | callBack | Callback function pointer |
◆ PN_registerStatCall()
Registers callback function required for Stat processing.
- Parameters
-
| pnHandle | Profinet Handle |
[in] | callBack | Callback function pointer |
◆ 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] | pnHandle | Profinet Handle |
| factor | Clock send factor: min value 8, max value 128 |
- Return values
-
Slot | number (>=0) |
<0 | if failure |
◆ pRtcConfig
◆ ocmcBaseAddress
Stores the OCMC Baseaddress