EtherNet/IP™ Adapter3.02.00

◆ EI_API_ADP_pruicssStop()

void EI_API_ADP_pruicssStop ( void  )

Stops the PRU0 and PRU1 firmware on the PRU-ICSS block instance specified in EI_API_ADP_pruicssInit.

Example
#include <api/EI_API.h>
uint32_t errCode;
memset (&tParam, 0, sizeof (EIP_SLoadParameter));
memmove (tParam.ai8uMacAddr, EI_APP_aMacAddr_g, 6);
tParam.pruInstance = CONFIG_PRU_ICSS1; // SysConfig definition of PRU-ICSS block instance used by stack
tParam.phy0Instance = CONFIG_ETHPHY0; // SysConfig definition of PHY0 instance used by stack
tParam.phy1Instance = CONFIG_ETHPHY1; // SysConfig definition of PHY1 instance used by stack
errCode = EI_API_ADP_pruicssInit(&tParam);
See also
EI_API_ADP_pruicssInit EI_API_ADP_pruicssStart
EI_API_ADP_pruicssStop
ETHIP_API void EI_API_ADP_pruicssStop(void)
Stops the PRU0 and PRU1 firmware on the PRU-ICSS block instance specified in EI_API_ADP_pruicssInit.
Definition: EI_API_ADP_stub.c:197
EIP_SLoadParameter
Definition: EI_API_ADP_define.h:185
EI_API_ADP_pruicssStart
ETHIP_API void EI_API_ADP_pruicssStart(void)
Starts the PRU0 and PRU1 firmware on the PRU-ICSS block instance specified in EI_API_ADP_pruicssInit.
Definition: EI_API_ADP_stub.c:148
EIP_SLoadParameter::ai8uMacAddr
uint8_t ai8uMacAddr[EIP_MAC_ADDR_LEN]
Definition: EI_API_ADP_define.h:187
EI_API_ADP_pruicssInit
ETHIP_API uint32_t EI_API_ADP_pruicssInit(EIP_SLoadParameter *ptPara_p)
Load and initialize the EtherNet/IP firmware in the PRU.
Definition: EI_API_ADP_stub.c:98