40#ifndef LIBETHERCAT_HW_PIKEOS_H
41#define LIBETHERCAT_HW_PIKEOS_H
76 int prio,
int cpumask);
hardware access functions
int hw_device_pikeos_open(struct hw_pikeos *phw, ec_t *pec, const osal_char_t *devname, int prio, int cpumask)
Opens EtherCAT hw device.
ethercat master structure
Definition ec.h:188
hardware structure
Definition hw.h:123
struct ec * pec
Pointer to EtherCAT master structure.
Definition hw.h:124
Definition hw_pikeos.h:45
drv_sbuf_desc_t sbuf
Driver SBUF descriptor.
Definition hw_pikeos.h:51
osal_uint8_t send_frame[ETH_FRAME_LEN]
Static send frame.
Definition hw_pikeos.h:53
int rxthreadrunning
receiver thread running flag
Definition hw_pikeos.h:58
vm_file_desc_t fd
Driver file descriptor.
Definition hw_pikeos.h:50
osal_task_t rxthread
receiver thread handle
Definition hw_pikeos.h:57
osal_uint8_t recv_frame[ETH_FRAME_LEN]
Static receive frame.
Definition hw_pikeos.h:54