You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
2.4 KiB
40 lines
2.4 KiB
\hypertarget{semaphore_8c}{}\section{os/semaphore.c File Reference}
|
|
\label{semaphore_8c}\index{os/semaphore.\+c@{os/semaphore.\+c}}
|
|
{\ttfamily \#include \char`\"{}ostypes.\+h\char`\"{}}\newline
|
|
Include dependency graph for semaphore.\+c\+:\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=218pt]{semaphore_8c__incl}
|
|
\end{center}
|
|
\end{figure}
|
|
\subsection*{Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\hyperlink{structos_semaphore_handle__t}{os\+Semaphore\+Handle\+\_\+t} \hyperlink{semaphore_8c_ace6c19a6c8803176ab54143941a6f53b}{os\+Semaphore\+Create\+Binary} (void)
|
|
\item
|
|
uint8\+\_\+t \hyperlink{semaphore_8c_a753773d936c77e4dee7a7339fb2188e1}{os\+Semaphore\+Take} (os\+Semaphore\+\_\+t $\ast$isemaphore)
|
|
\item
|
|
void \hyperlink{semaphore_8c_a9e50e20add87bbd8724d789fa301fec9}{os\+Semaphore\+Give} ()
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\subsection{Function Documentation}
|
|
\mbox{\Hypertarget{semaphore_8c_ace6c19a6c8803176ab54143941a6f53b}\label{semaphore_8c_ace6c19a6c8803176ab54143941a6f53b}}
|
|
\index{semaphore.\+c@{semaphore.\+c}!os\+Semaphore\+Create\+Binary@{os\+Semaphore\+Create\+Binary}}
|
|
\index{os\+Semaphore\+Create\+Binary@{os\+Semaphore\+Create\+Binary}!semaphore.\+c@{semaphore.\+c}}
|
|
\subsubsection{\texorpdfstring{os\+Semaphore\+Create\+Binary()}{osSemaphoreCreateBinary()}}
|
|
{\footnotesize\ttfamily \hyperlink{structos_semaphore_handle__t}{os\+Semaphore\+Handle\+\_\+t} os\+Semaphore\+Create\+Binary (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
|
|
|
\mbox{\Hypertarget{semaphore_8c_a9e50e20add87bbd8724d789fa301fec9}\label{semaphore_8c_a9e50e20add87bbd8724d789fa301fec9}}
|
|
\index{semaphore.\+c@{semaphore.\+c}!os\+Semaphore\+Give@{os\+Semaphore\+Give}}
|
|
\index{os\+Semaphore\+Give@{os\+Semaphore\+Give}!semaphore.\+c@{semaphore.\+c}}
|
|
\subsubsection{\texorpdfstring{os\+Semaphore\+Give()}{osSemaphoreGive()}}
|
|
{\footnotesize\ttfamily void os\+Semaphore\+Give (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
|
|
|
\mbox{\Hypertarget{semaphore_8c_a753773d936c77e4dee7a7339fb2188e1}\label{semaphore_8c_a753773d936c77e4dee7a7339fb2188e1}}
|
|
\index{semaphore.\+c@{semaphore.\+c}!os\+Semaphore\+Take@{os\+Semaphore\+Take}}
|
|
\index{os\+Semaphore\+Take@{os\+Semaphore\+Take}!semaphore.\+c@{semaphore.\+c}}
|
|
\subsubsection{\texorpdfstring{os\+Semaphore\+Take()}{osSemaphoreTake()}}
|
|
{\footnotesize\ttfamily uint8\+\_\+t os\+Semaphore\+Take (\begin{DoxyParamCaption}\item[{os\+Semaphore\+\_\+t $\ast$}]{isemaphore }\end{DoxyParamCaption})}
|
|
|
|
|