123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- config BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS
- bool
- default y if BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_arm
- comment "canfestival needs a glibc or uClibc toolchain w/ threads and dynamic library"
- depends on BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS
- depends on BR2_TOOLCHAIN_USES_MUSL || \
- !BR2_TOOLCHAIN_HAS_THREADS || \
- BR2_STATIC_LIBS
- config BR2_PACKAGE_CANFESTIVAL
- bool "canfestival"
- depends on BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS
- depends on !BR2_TOOLCHAIN_USES_MUSL # sigval_t
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on !BR2_STATIC_LIBS
- help
- CanFestival is an OpenSource CANOpen framework, licensed under
- LGPLv2.1 and GPLv2 for some drivers (virtual_kernel, lincan
- and copcican_comedi).
- http://www.canfestival.org
- if BR2_PACKAGE_CANFESTIVAL
- choice
- prompt "driver"
- default BR2_PACKAGE_CANFESTIVAL_SOCKET
- # - The AnaGate CAN(duo) [1], PeakSystem CAN [2] and CO-PCICAN [3]
- # drivers are not available (not packaged in Buildroot), so their
- # support are disabled.
- # - The virtual_kernel driver is disabled because it uses very old
- # kernel APIs, that have been renamed, or marked as deprecated or
- # removed for a long while. The question has been raised on the
- # canfestival mailing list [4].
- #
- # [1] http://www.anagate.de/en/index.html
- # [2] http://www.peak-system.com/linux/
- # [3] http://www.cosateq.com/
- # [4] http://sourceforge.net/p/canfestival/mailman/message/32519648/
- config BR2_PACKAGE_CANFESTIVAL_VIRTUAL
- bool "virtual"
- help
- Unix pipe based virtual CAN driver.
- config BR2_PACKAGE_CANFESTIVAL_SOCKET
- bool "socket"
- help
- SocketCAN (the standard mainline CAN bus interface).
- http://developer.berlios.de/projects/socketcan/
- config BR2_PACKAGE_CANFESTIVAL_LINCAN
- bool "lincan"
- help
- Lincan driver.
- http://www.ocera.org/download/components/WP7/lincan-0.3.3.html
- config BR2_PACKAGE_CANFESTIVAL_CAN4LINUX
- bool "can4linux"
- help
- Can4linux driver.
- http://www.port.de/engl/canprod/hw_can4linux.html
- endchoice
- config BR2_PACKAGE_CANFESTIVAL_DRIVER
- string
- default "virtual" if BR2_PACKAGE_CANFESTIVAL_VIRTUAL
- default "socket" if BR2_PACKAGE_CANFESTIVAL_SOCKET
- default "lincan" if BR2_PACKAGE_CANFESTIVAL_LINCAN
- default "can4linux" if BR2_PACKAGE_CANFESTIVAL_CAN4LINUX
- config BR2_PACKAGE_CANFESTIVAL_ADDITIONAL_OPTIONS
- string "additional configure options"
- help
- Additional options can be passed directly to the configure
- script (e.g.: --MAX_CAN_BUS_ID=...,
- --SDO_MAX_LENGTH_TRANSFER=..., --SDO_BLOCK_SIZE=...).
- config BR2_PACKAGE_CANFESTIVAL_INSTALL_EXAMPLES
- bool "install examples"
- help
- Install binary application examples.
- endif
|