EmbeddedEtcher
queues.h
Go to the documentation of this file.
1 
8 #ifndef OS_QUEUES_H_
9 #define OS_QUEUES_H_
10 
11 //--------------Include------------------
12 
13 #include<stm32f10x.h>
14 #include"ostypes.h"
15 #include<stdlib.h>
16 
17 //--------------Functions----------------
18 
26 void osQInit(osQUEUE_t* q, size_t ivarsize, uint16_t iqsize, void* istart);
27 
34 uint8_t osEnqueue(osQUEUE_t* q, void* data);
35 
42 uint8_t osDequeue(osQUEUE_t* q, void* data);
43 
44 #endif /* OS_QUEUES_H_ */
Definition: ostypes.h:89
uint8_t osDequeue(osQUEUE_t *q, void *data)
Definition: queues.c:57
void osQInit(osQUEUE_t *q, size_t ivarsize, uint16_t iqsize, void *istart)
Definition: queues.c:34
uint8_t osEnqueue(osQUEUE_t *q, void *data)
Definition: queues.c:43
Different types the operating system uses are defined here.