diff --git a/epicardium/modules/hw-lock.c b/epicardium/modules/hw-lock.c index f02a5882b1bdb2aabddeb2ccea77d59fe14939c4..1c8e0b5d4188eadfd9beaea3983bf2bcb04c0137 100644 --- a/epicardium/modules/hw-lock.c +++ b/epicardium/modules/hw-lock.c @@ -27,7 +27,12 @@ int hwlock_acquire(enum hwlock_periph p, TickType_t wait) } if (xSemaphoreTake(hwlock_mutex[p], wait) != pdTRUE) { - LOG_WARN("hwlock", "Lock %u is busy.", p); + LOG_WARN( + "hwlock", + "Lock %u is busy. [pc %p]", + p, + __builtin_return_address(0) + ); return -EBUSY; }