Search
Star
Feedback
Setup for Free
© 2026 Hedgehog Software, LLC
Twitter
GitHub
Discord
System
Light
Dark
More
Communities
Docs
About
Terms
Privacy
May I know is there any different between this two group FreeRTOS API? - DevHeads IoT Integration Server
DIIS
DevHeads IoT Integration Server
•
2y ago
•
2 replies
kingrom
May I know is there any different between this two group FreeRTOS API?
Hi all
, may I know is there any different between this two group FreeRTOS API function
:
xSemaphoreTake
(
)
xSemaphoreGive
(
)
xSemaphoreTakeRecursive
(
)
xSemaphoreGiveRecursive
(
)
Solution
the former are for passing around semaphore and can be used in ISRs and the latter are for recursive semaphores
/mutexes
.
.
. allowing the same task to take the same mutex multiple times can
't be used from an ISR
Jump to solution
DevHeads IoT Integration Server
Join
The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.
2,984
Members
View on Discord
Resources
ModelContextProtocol
ModelContextProtocol
MCP Server
Recent Announcements
Similar Threads
Was this page helpful?
Yes
No
Similar Threads
Does anyone know any Project that implement freertos ESP32-S3 idf plaftform ?
DIIS
DevHeads IoT Integration Server / 📦-middleware-and-os
2y ago
Is there a way to work with FreeRTOS without hardware?
DIIS
DevHeads IoT Integration Server / 📦-middleware-and-os
2y ago
How can I manage communication between tasks using queues in FreeRTOS?
DIIS
DevHeads IoT Integration Server / 📦-middleware-and-os
2y ago
FreeRTOS Vs CMSIS-RTOS API for STM32?
DIIS
DevHeads IoT Integration Server / 📦-middleware-and-os
3y ago