mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-21 12:33:49 +01:00
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>
24 lines
601 B
Plaintext
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
|