1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-12 19:10:32 +03:00

Adding validity check on pin io

This commit is contained in:
blckmn 2025-07-08 19:05:39 +10:00
parent 156020cf01
commit 5e481d5231

View file

@ -62,9 +62,10 @@ void dbgPinInit(void)
void dbgPinHi(int index) void dbgPinHi(int index)
{ {
#ifdef USE_DEBUG_PIN #ifdef USE_DEBUG_PIN
if ((unsigned)index >= ARRAYLEN(dbgPinIOs)) { if ((unsigned)index >= ARRAYLEN(dbgPinIOs) || !dbgPinIOs[index]) {
return; return;
} }
IOHi(dbgPinIOs[index]); IOHi(dbgPinIOs[index]);
#else #else
UNUSED(index); UNUSED(index);
@ -74,9 +75,10 @@ void dbgPinHi(int index)
void dbgPinLo(int index) void dbgPinLo(int index)
{ {
#ifdef USE_DEBUG_PIN #ifdef USE_DEBUG_PIN
if ((unsigned)index >= ARRAYLEN(dbgPinIOs)) { if ((unsigned)index >= ARRAYLEN(dbgPinIOs) || !dbgPinIOs[index]) {
return; return;
} }
IOLo(dbgPinIOs[index]); IOLo(dbgPinIOs[index]);
#else #else
UNUSED(index); UNUSED(index);