1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-21 12:33:49 +01:00
RIOT/sys/Kconfig
Gilles DOFFE f05fc0c70f can: introduce loop_delay
During the data phase of a FDCAN transmission only one node is
transmitting, all others are receivers. The length of the bus line has
no impact.
When transmitting via pin FDCAN_TX the protocol controller receives the
transmitted data from its local CAN transceiver via pin FDCAN_RX. The
received data is delayed by the CAN transceiver loop delay.
If this delay is greater than TSEG1 (time segment before sample point),
a bit error is detected. Without transceiver delay compensation, the bit
rate in the data phase of a FDCAN frame is limited by the transceiver's
loop delay.

Since this parameter is related to the transceiver used, there cannot be
a default value, and it must be explicitly defined with the
configuration variable CONFIG_FDCAN_DEVICE_TRANSCEIVER_LOOP_DELAY.

Signed-off-by: Gilles DOFFE <gilles.doffe@rtone.fr>
2025-01-29 20:51:23 +01:00

24 lines
601 B
Plaintext

# Copyright (c) 2019 HAW Hamburg
#
# This file is subject to the terms and conditions of the GNU Lesser
# General Public License v2.1. See the file LICENSE in the top level
# directory for more details.
#
menu "System"
rsource "auto_init/Kconfig"
rsource "can/Kconfig"
rsource "chunked_ringbuffer/Kconfig"
rsource "congure/Kconfig"
rsource "debug_irq_disable/Kconfig"
rsource "entropy_source/Kconfig"
rsource "fido2/Kconfig"
rsource "net/Kconfig"
rsource "progress_bar/Kconfig"
rsource "psa_crypto/Kconfig"
rsource "shell/Kconfig"
rsource "shell_lock/Kconfig"
rsource "usb/Kconfig"
endmenu # System