zephyr/drivers/console
Mariano Goluboff 45f664abf5 drivers: console: fix dropped characters when using debug hooks
When using console debug server hooks, not all characters are
processed if the server hook returns non-zero for one character
while there are other characters in the buffer. This is seen
when using a fast console (like USB) where multiple characters
come in before the ISR is called. Fix it by continuing to
process characters instead of returning from the ISR with
characters still in the buffer.

Fixes: #64661

Signed-off-by: Mariano Goluboff <mariano.goluboff@nordicsemi.no>
2023-11-09 15:32:10 +01:00
..
CMakeLists.txt drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
efi_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
gsm_mux.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
gsm_mux.h all: Fix "#if IS_ENABLED(CONFIG_FOO)" occurrences 2022-12-21 10:09:23 +01:00
ipm_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
ipm_console_receiver.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
ipm_console_sender.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
jailhouse_debug_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
Kconfig drivers: console: deprecate uart_mux and gsm_mux 2023-09-19 15:25:47 +01:00
Kconfig.gsm_mux drivers: console: deprecate uart_mux and gsm_mux 2023-09-19 15:25:47 +01:00
posix_arch_console.c drivers: Console: Move all posix arch boards to same driver 2023-05-26 12:57:41 +02:00
ram_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
rtt_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
semihost_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
uart_console.c drivers: console: fix dropped characters when using debug hooks 2023-11-09 15:32:10 +01:00
uart_mcumgr.c kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
uart_mux.c kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
uart_mux_internal.h drivers: uart_mux: Fix documentation of uart_mux_recv() 2023-01-19 08:44:34 -06:00
winstream_console.c intel_adsp: move memory window setup to PRE_KERNEL_1 2023-09-20 15:17:14 +02:00
xtensa_sim_console.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00