| menuconfig CANUTILS_LELYCANOPEN |
| bool "Lely CANopen support" |
| default n |
| ---help--- |
| Enable the Lely CANopen build |
| |
| if CANUTILS_LELYCANOPEN |
| |
| config CANUTILS_LELYCANOPEN_URL |
| string "URL where Lely CANopen can be downloaded" |
| default "https://gitlab.com/lely_industries/lely-core/-/archive/master/" |
| |
| config CANUTILS_LELYCANOPEN_VERSION |
| string "Version number" |
| default "a2ecf70b76a42c25c5338d86e85250bf16fd7023" |
| |
| menu "Lely CANopen configuration" |
| |
| config CANUTILS_LELYCANOPEN_CANFD |
| bool "Lely CANopen enable CAN FD support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_DIAG |
| bool "Lely CANopen enable diagnostic functions" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_DCF |
| bool "Lely CANopen enable EDS/DCF support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_OBJDEFAULT |
| bool "Lely CANopen enable default values in the object dictionary" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_OBJFILE |
| bool "Lely CANopen enable file support in the object dictionary" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_OBJLIMITS |
| bool "Lely CANopen enable limit values in the object dictionary" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_OBJNAME |
| bool "Lely CANopen enable names in the object dictionary" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_OBJUPLOAD |
| bool "Lely CANopen enable upload indication functions in the object dictionary" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_SDEV |
| bool "Lely CANopen enable static device description support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_CSDO |
| bool "Lely CANopen enable Client-SDO support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_RPDO |
| bool "Lely CANopen enable Receive-PDO support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_TPDO |
| bool "Lely CANopen enable Transmit-PDO support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_MPDO |
| bool "Lely CANopen enable Multiplex PDO support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_SYNC |
| bool "Lely CANopen enable SYNC support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_TIME |
| bool "Lely CANopen enable TIME support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_EMCY |
| bool "Lely CANopen enable EMCY support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_LSS |
| bool "Lely CANopen enable LSS support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_WTM |
| bool "Lely CANopen enable WTM support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_MASTER |
| bool "Lely CANopen enable MASTER support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_NG |
| bool "Lely CANopen enable node guardian support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_NMTBOOT |
| bool "Lely CANopen enable NMT boot slave support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_NMTCFG |
| bool "Lely CANopen enable NMT configuration request support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_GW |
| bool "Lely CANopen enable gateway support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_GW_TXT |
| bool "Lely CANopen enable ASCII gateway support" |
| default n |
| |
| if HAVE_CXX |
| |
| config CANUTILS_LELYCANOPEN_COAPP_MASTER |
| bool "Lely CANopen C++ CANopen application master support" |
| default n |
| |
| config CANUTILS_LELYCANOPEN_COAPP_SLAVE |
| bool "Lely CANopen C++ CANopen application slave support" |
| default n |
| |
| endif # HAVE_CXX |
| |
| config CANUTILS_LELYCANOPEN_IOLIB |
| bool "Lely CANopen IO lib" |
| default n |
| depends on NET_CAN |
| select NETDEV_IFINDEX |
| select NET_CAN_SOCK_OPTS |
| select PIPES |
| |
| endmenu # "Lely CANopen configuration" |
| |
| menu "Lely CANopen tools" |
| |
| config CANUTILS_LELYCANOPEN_TOOLS_COCTL |
| bool "coctl" |
| depends on SERIAL_TERMIOS |
| depends on SYSTEM_READLINE |
| default n |
| select CANUTILS_LELYCANOPEN_IOLIB |
| select CANUTILS_LELYCANOPEN_DIAG |
| select CANUTILS_LELYCANOPEN_GW |
| select CANUTILS_LELYCANOPEN_DCF |
| select CANUTILS_LELYCANOPEN_OBJNAME |
| select CANUTILS_LELYCANOPEN_GW_TXT |
| select CANUTILS_LELYCANOPEN_EMCY |
| select CANUTILS_LELYCANOPEN_RPDO |
| select CANUTILS_LELYCANOPEN_TPDO |
| select CANUTILS_LELYCANOPEN_SYNC |
| select CANUTILS_LELYCANOPEN_CSDO |
| |
| if CANUTILS_LELYCANOPEN_TOOLS_COCTL |
| |
| config CANUTILS_LELYCANOPEN_TOOLS_COCTL_PRIORITY |
| int "coctl task priority" |
| default 100 |
| |
| config CANUTILS_LELYCANOPEN_TOOLS_COCTL_STACKSIZE |
| int "coctl stack size" |
| default DEFAULT_TASK_STACKSIZE |
| |
| endif #CANUTILS_LELYCANOPEN_TOOLS_COCTL |
| |
| endmenu # "Lely CANopen tools" |
| |
| endif # CANUTILS_LELYCANOPEN |