171 lines
4.0 KiB
Plaintext
171 lines
4.0 KiB
Plaintext
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
|