|
|
Lite |
LE |
Pro |
tiny |
SE |
|
distribution type and
availability |
general |
vendor-specific† |
|||
|
targets
and compilers: |
|
|
|||
|
tool-vendor-specific |
|
|
|
ü |
ü |
|
all currently supported |
ü |
ü |
ü |
|
|
|
tasks: |
|
|
|||
|
can be delayed |
ü |
ü |
ü |
ü |
ü |
|
have priorities |
ü |
ü |
ü |
· |
ü |
|
can wait with timeouts |
ü |
ü |
ü |
· |
· |
|
maximum number |
3 |
no limit |
no limit |
no limit |
7 |
|
events: |
|
|
|||
|
binary semaphores |
ü |
ü |
ü |
ü |
ü |
|
semaphores |
ü |
ü |
ü |
· |
ü |
|
messages |
ü |
ü |
ü |
· |
ü |
|
event flags |
ü |
ü |
ü |
· |
· |
|
message queues |
ü |
ü |
ü |
· |
· |
|
maximum number |
5 |
no limit |
no limit |
no limit |
12 |
|
other: |
|
|
|||
|
idling hook |
ü |
ü |
ü |
ü |
ü |
|
system tick services |
ü |
ü |
ü |
· |
ü |
|
advanced
configuration options |
· |
· |
ü |
· |
· |
|
source
code included |
· |
· |
ü |
· |
· |
|
library
configurations: |
|
|
|||
|
single |
|
|
|
ü |
ü |
|
multiple |
ü |
ü |
ü |
|
|