|
|
@ -115,7 +115,7 @@ typedef xQueueHandle xSemaphoreHandle;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* semphr. h
|
|
|
|
* semphr. h
|
|
|
|
* xSemaphoreTake(
|
|
|
|
* <pre>xSemaphoreTake(
|
|
|
|
* xSemaphoreHandle xSemaphore,
|
|
|
|
* xSemaphoreHandle xSemaphore,
|
|
|
|
* portTickType xBlockTime
|
|
|
|
* portTickType xBlockTime
|
|
|
|
* )</pre>
|
|
|
|
* )</pre>
|
|
|
@ -478,8 +478,8 @@ typedef xQueueHandle xSemaphoreHandle;
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* Example usage:
|
|
|
|
* Example usage:
|
|
|
|
<pre>
|
|
|
|
<pre>
|
|
|
|
#define LONG_TIME 0xffff
|
|
|
|
\#define LONG_TIME 0xffff
|
|
|
|
#define TICKS_TO_WAIT 10
|
|
|
|
\#define TICKS_TO_WAIT 10
|
|
|
|
xSemaphoreHandle xSemaphore = NULL;
|
|
|
|
xSemaphoreHandle xSemaphore = NULL;
|
|
|
|
|
|
|
|
|
|
|
|
// Repetitive task.
|
|
|
|
// Repetitive task.
|
|
|
|