zephyr/subsys/logging/backends
Florian Larysch 22d6bfa0bd logging: backend: swo: add Kconfig option for SWO protocol
The TPIU supports serializing the data stream both using an UART-like NRZ
protocol as well as using Manchester encoding. Using Manchester encoding
has the advantage that it enables receivers that support it to recover the
clock from the SWO signal itself. This is particularly useful in situations
where the clock rate changes dynamically or is unknown (for example when
debugging the clock tree setup or working with a device with a misbehaving
main oscillator).

Add a Kconfig choice to switch the protocol, keeping the current default of
using the NRZ encoding.

Signed-off-by: Florian Larysch <larysch@fixme.gmbh>
2024-07-29 14:17:33 +02:00
..
CMakeLists.txt
Kconfig
Kconfig.adsp logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
Kconfig.adsp_mtrace logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
Kconfig.ble
Kconfig.efi_console
Kconfig.fs logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
Kconfig.multidomain
Kconfig.native_posix logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
Kconfig.net log: net: Add structured logging support to syslog 2024-03-12 09:44:11 +00:00
Kconfig.rtt logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
Kconfig.spinel
Kconfig.swo logging: backend: swo: add Kconfig option for SWO protocol 2024-07-29 14:17:33 +02:00
Kconfig.uart logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
Kconfig.xtensa_sim logging: allow OOT backend to enable LOG_BACKEND_FORMAT_TIMESTAMP 2024-06-12 12:49:32 -04:00
log_backend_adsp_mtrace.c
log_backend_adsp.c
log_backend_ble.c
log_backend_efi_console.c
log_backend_fs.c Fixes small typo in log_backend_fs.c 2024-05-12 11:04:22 -04:00
log_backend_ipc_service.c
log_backend_native_posix.c
log_backend_net.c logging: Fix network backend compilation 2024-05-20 14:25:44 +03:00
log_backend_rtt.c
log_backend_spinel.c
log_backend_swo.c logging: backend: swo: add Kconfig option for SWO protocol 2024-07-29 14:17:33 +02:00
log_backend_uart.c logging: backend: uart: fix coverity warning 2024-05-23 08:22:32 -04:00
log_backend_xtensa_sim.c
log_multidomain_backend.c logging: backends: multidomain: Fix compilation warning 2024-03-15 11:36:08 +00:00