From b106f032cbc4adf7640a65f0f2eddeda638ae190 Mon Sep 17 00:00:00 2001 From: yinshengkai Date: Mon, 14 Aug 2023 11:06:31 +0800 Subject: [PATCH] drivers/note: add maximum channel number check Signed-off-by: yinshengkai --- drivers/note/note_driver.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/note/note_driver.c b/drivers/note/note_driver.c index 3c88fa241e8..c534c89c162 100644 --- a/drivers/note/note_driver.c +++ b/drivers/note/note_driver.c @@ -43,6 +43,12 @@ #include "sched/sched.h" +#if defined(CONFIG_DRIVERS_NOTERAM) + defined(CONFIG_DRIVERS_NOTELOG) + \ + defined(CONFIG_DRIVERS_NOTESNAP) + defined(CONFIG_DRIVERS_NOTERTT) + \ + defined(CONFIG_SEGGER_SYSVIEW) > CONFIG_DRIVERS_NOTE_MAX +# error "Maximum channel number exceeds. " +#endif + #define note_add(drv, note, notelen) \ ((drv)->ops->add(drv, note, notelen)) #define note_start(drv, tcb) \