1 config BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS
3 default y if BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_arm
5 comment "canfestival needs a toolchain w/ threads and dynamic library"
6 depends on BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS
7 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
9 config BR2_PACKAGE_CANFESTIVAL
11 depends on BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS
12 depends on BR2_TOOLCHAIN_HAS_THREADS
13 depends on !BR2_STATIC_LIBS
15 CanFestival is an OpenSource CANOpen framework, licensed under
16 LGPLv2.1 and GPLv2 for some drivers (virtual_kernel, lincan and
19 http://www.canfestival.org
21 if BR2_PACKAGE_CANFESTIVAL
25 default BR2_PACKAGE_CANFESTIVAL_SOCKET
27 # - The AnaGate CAN(duo) [1], PeakSystem CAN [2] and CO-PCICAN [3]
28 # drivers are not available (not packaged in Buildroot), so their
29 # support are disabled.
30 # - The virtual_kernel driver is disabled because it uses very old
31 # kernel APIs, that have been renamed, or marked as deprecated or
32 # removed for a long while. The question has been raised on the
33 # canfestival mailing list [4].
35 # [1] http://www.anagate.de/en/index.html
36 # [2] http://www.peak-system.com/linux/
37 # [3] http://www.cosateq.com/
38 # [4] http://sourceforge.net/p/canfestival/mailman/message/32519648/
40 config BR2_PACKAGE_CANFESTIVAL_VIRTUAL
43 Unix pipe based virtual CAN driver.
45 config BR2_PACKAGE_CANFESTIVAL_SOCKET
48 SocketCAN (the standard mainline CAN bus interface).
50 http://developer.berlios.de/projects/socketcan/
52 config BR2_PACKAGE_CANFESTIVAL_LINCAN
57 http://www.ocera.org/download/components/WP7/lincan-0.3.3.html
59 config BR2_PACKAGE_CANFESTIVAL_CAN4LINUX
64 http://www.port.de/engl/canprod/hw_can4linux.html
68 config BR2_PACKAGE_CANFESTIVAL_DRIVER
70 default "virtual" if BR2_PACKAGE_CANFESTIVAL_VIRTUAL
71 default "socket" if BR2_PACKAGE_CANFESTIVAL_SOCKET
72 default "lincan" if BR2_PACKAGE_CANFESTIVAL_LINCAN
73 default "can4linux" if BR2_PACKAGE_CANFESTIVAL_CAN4LINUX
75 config BR2_PACKAGE_CANFESTIVAL_ADDITIONAL_OPTIONS
76 string "additional configure options"
78 Additional options can be passed directly to the configure script
79 (e.g.: --MAX_CAN_BUS_ID=..., --SDO_MAX_LENGTH_TRANSFER=...,
80 --SDO_BLOCK_SIZE=...).
82 config BR2_PACKAGE_CANFESTIVAL_INSTALL_EXAMPLES
83 bool "install examples"
85 Install binary application examples.