From 82a34aee302fbc226c694c1d2c32ef7226fe9faf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Mart=C3=ADnez?= <58857054+elpekenin@users.noreply.github.com> Date: Tue, 2 May 2023 04:38:18 +0200 Subject: [Feature] Disable debug on QP's internal task (#20623) Co-authored-by: Nick Brassel --- quantum/painter/qp_internal.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'quantum/painter/qp_internal.c') diff --git a/quantum/painter/qp_internal.c b/quantum/painter/qp_internal.c index ea23aef7c3..87a30c3f9b 100644 --- a/quantum/painter/qp_internal.c +++ b/quantum/painter/qp_internal.c @@ -88,9 +88,16 @@ void qp_internal_task(void) { #endif // Flush (render) dirty regions to corresponding displays +#if !defined(QUANTUM_PAINTER_DEBUG_ENABLE_FLUSH_TASK_OUTPUT) + bool old_debug_state = debug_enable; + debug_enable = false; +#endif // defined(QUANTUM_PAINTER_DEBUG_ENABLE_FLUSH_TASK_OUTPUT) for (uint8_t i = 0; i < QP_NUM_DEVICES; i++) { if (qp_devices[i] != NULL) { qp_flush(qp_devices[i]); } } +#if !defined(QUANTUM_PAINTER_DEBUG_ENABLE_FLUSH_TASK_OUTPUT) + debug_enable = old_debug_state; +#endif // defined(QUANTUM_PAINTER_DEBUG_ENABLE_FLUSH_TASK_OUTPUT) } -- cgit v1.2.3