R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
R_RTOS_UsrDefs.h
Go to the documentation of this file.
1
9
#ifndef INCLUDE_R_RTOS_USRDEFS_H_
10
#define INCLUDE_R_RTOS_USRDEFS_H_
11
12
#include <stdint.h>
13
14
//SYSCTRL
22
#define TIME_SLICE_AMOUNT ((uint16_t)500u) // Time slice in ms
23
33
#define NR_OF_TSKS ((uint8_t)0x4u) // max tasks
34
41
#define TSK_PRIO_LEVELS_NR ((uint8_t)0xFu)
42
52
#define AMOUNT_OF_MSGQ ((uint8_t)0x2u)
53
59
#define MAX_QUEUE_DATA_ELEMENT_SIZE ((uint8_t)0x10u)
60
70
#define AMOUNT_OF_SEMS ((uint8_t)0x2u)
71
77
#define MEM_OBJECTS_SEM ((uint8_t)0x4u)
78
90
#define MEM_OBJECTS_MTX (uint8_t)0x4u
91
97
#define AMOUNT_OF_MTXS (uint8_t)0x2u
98
109
#define MEM_OBJECTS_MNTR ((uint8_t)0x4u)
110
116
#define NR_OF_MNTRS ((uint8_t)0x2u)
117
127
#define AMOUNT_OF_EVTS ((uint8_t)0x4u)
128
135
#define EVT_QUEUE_SIZE ((uint8_t)0x4u)
136
141
#define MEM_OBJECTS_EVT ((uint8_t)0x4u)
142
154
#define SYSTCK_AR_RES (uint8_t)0x8u
155
159
#define SYSTCK_AR_RES_MSK (uint8_t)(SYSTCK_AR_RES - (uint8_t)0x1u)
160
165
#define MEM_OBJECTS_SysTckTMR ((uint8_t)0x4u)
166
176
#define MEM_OBJECTS_TMR ((uint8_t)0x4u)
177
178
#endif
/* INCLUDE_R_RTOS_USRDEFS_H_ */
include
R_RTOS_UsrDefs.h
Generated by
1.8.11