osSemaphoreGetName() - получить имя семафора по его идентификатору в CMSIS-RTOS2
Получает имя объекта Семафор (Semaphore) по его идентификатору.
const char *osSemaphoreGetName (osSemaphoreId_t semaphore_id)
Параметры
semaphore_id
semaphore ID obtained by osSemaphoreNew()
Идентификатор семафора, полученный с помощью функции osSemaphoreNew().
Возвращаемое значение
const char *
name as null-terminated string
Указатель на идентификатор семафора (тип значения - osSemaphoreId_t / указатель на void) или NULL в случае ошибки.
/// \details Semaphore ID identifies the semaphore.
typedef void *osSemaphoreId_t;
Описание
Функция osSemaphoreGetName() возвращает указатель на строку с именем семафора или NULL в случае ошибки.
Функция osSemaphoreGetName() может быть вызвана из процедуры обработки прерывания (ISR - Interrupt Service Routines).