72963f5855
Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework
2020-03-03 00:07:48 +01:00
d0e8eb386c
renamed system context to call context
...
to avoid conflicts with ISIS library, I don't want to fiddle with
it if we don't have source code
2020-03-02 01:00:17 +01:00
238892bd66
Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework
2020-02-29 01:22:41 +01:00
6d6c78b255
task management doc
2020-02-29 01:21:36 +01:00
fa38a37604
all context switches calls to TaskManagement.h now
2020-02-28 22:55:25 +01:00
c93ee5c6cd
message queue IF return values
2020-02-27 19:00:51 +01:00
abccd81fdf
new file for freeRTOS task management functions
2020-02-26 16:55:35 +01:00
083cc7c50a
sempahore wrapper extended
2020-02-25 17:04:21 +01:00
bfc7a768ce
message queue adaptions for calls from ISR
...
functions moved to top
binary sempahore file init
mutex return values
2020-02-25 12:54:28 +01:00
a5692079c6
Small possilbe bugfix in MessageQueue.cpp
...
And other small changes.
Only assign last partner if message receiving was successful.
Some formatting stuff, include in <> notation
doc for task factory free RTOS, high priority means high number
2020-02-15 15:37:00 +01:00
a7964c7200
Merge branch 'luz_FixedTimeslotTask_ExistenceCheck' into mueller_framework
2020-02-15 15:34:53 +01:00
413d659381
slight change
2020-02-15 15:27:06 +01:00
782ba143a6
FixedTimeslotTask object check
...
Before adding to PST. Prevents NULL exception.
2020-01-20 22:03:13 +01:00
d2325e60b6
Import bugfix in MessageQueue.cpp
...
lastPartner is only assigned if receiveMessage is successful
2020-01-12 15:51:59 +01:00
29b4480fc4
include adapted
2019-12-26 18:55:31 +01:00
e24f9b89e4
Pool Raw Access Helper tested, appesrs to work. SerializeAdapter doc
...
changes, tm packet stored debug output if not enough
storage available
2019-12-26 16:44:50 +01:00
Maximilian Luz
d17146d847
Check object existence before adding it to the PST
...
Currently, adding new objects/components to the FixedSlotSequence PST is
not being checked, meaning that it is possible to add NULL objects here
without any warning. This causes NULL-pointer errors when non-existent
components are added, which can be hard to debug.
To solve this, add a check for the object existence before adding it to
PST and emit an error message.
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
2019-12-20 18:10:39 +01:00
4db655e489
task priority order comment
2019-10-22 14:01:17 +02:00
cbc8012198
ioBoardAddress protected instead of private to allow custom initialize
2019-10-22 00:06:11 +02:00
cd7e47ccbb
Updated FreeRTOS Osal
...
CommandingServiceBase is no longer a template
2019-08-28 14:50:24 +02:00
fd782b20c0
Adding Code for Linux
2018-12-19 19:42:00 +01:00
db1f93a155
Adding Code for freeRTOS
2018-07-20 15:10:41 +02:00
575f70ba03
updating code from Flying Laptop
...
This is the framework of Flying Laptop OBSW version A.13.0.
2018-07-12 16:29:32 +02:00
Bastian Baetz
1d22a6c97e
Today's the day. Renamed platform to framework.
2016-06-15 23:48:49 +02:00