zephyr/samples/drivers/CAN/Kconfig
Ulf Magnusson 92ef8582b9 Kconfig: Remove redundant $(ZEPHYR_BASE) from 'source's
The $srctree environment variable gives the path relative to which
'(o)source' statements work (the current directory is used if $srctree
is unset). It is set to $ZEPHYR_BASE in cmake/kconfig.cmake, so there's
no need to qualify the source of Kconfig.zephyr in sample Kconfig files
(or in external projects).

All 'source's in Zephyr assume that the Zephyr root directory is used as
the srctree as well, and would break otherwise.

Remove the $(ZEPHYR_BASE)s to make it clearer that all 'source'
statements work relative to the Zephyr root. There was some user
confusion on IRC.

Also explain how things work in the documentation.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2018-10-10 11:28:27 -05:00

50 lines
957 B
Plaintext

# Kconfig - Private config options for can sample app
#
# Copyright (c) 2018 Alexander Wachter
#
# SPDX-License-Identifier: Apache-2.0
#
mainmenu "Controller Area Network sample application"
config CAN_DEV
string "Name of the CAN device"
default "CAN_1"
help
Name of the can device used for send an receive.
config GPIO_LED_DEV
string "Name of the LED GPIO port"
default "GPIOC"
help
Name of the LED port for signaling message reception.
config GPIO_BUTTON_DEV
string "Name of the button GPIO port"
default "GPIOA"
help
Name of the button port for triggering messages.
config PIN_USER_BUTTON
int "Pin User Button"
default 0
help
Pin number of the user Button.
config PIN_LED_1
int "Pin LED 1"
default 6
help
Pin number of the first LED.
config LOOPBACK_MODE
bool "Loopback LOOPBACK_MODE"
default y
help
Set the controller to loopback mode.
This allows testing without a second board.
source "Kconfig.zephyr"