144 Commits

Author SHA1 Message Date
dario
0e96b2ec29 Renamed checkTerminationRequest to avoid confusion about the actual behavior 2023-10-28 20:12:27 +02:00
dario
3900c7ba77 Removed preliminary debug implementation 2023-10-27 14:31:38 +02:00
dario
067a48c309 Added boolean to encode termination requests; added start flag as system flag 2023-10-27 12:43:13 +02:00
dario
87ef535471 Fully changed timer to fully use std::function<> 2023-10-23 23:58:23 +02:00
dario
d591560c95 Added method for reading thread flags 2023-10-15 22:13:25 +02:00
dario
cf5466fe55 Changed execution order in ALPAKA initialization 2023-10-15 21:49:41 +02:00
carlwachter
1028264eef Merge pull request 'timer-callbacks' (#10) from timer-callbacks into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils/pulls/10
Reviewed-by: carlwachter <carlwachter@noreply.git.intern.spaceteamaachen.de>
2023-09-27 12:10:42 +00:00
dario
6d444e7cfc Completely removed timer argument that caused crashes 2023-09-27 12:39:03 +02:00
dario
e843de9103 Merged isRunning changes into callback changes branch 2023-09-27 12:19:56 +02:00
dario
d8a702778e Merge pull request 'ipc-additions' (#8) from ipc-additions into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils/pulls/8
2023-09-27 10:14:53 +00:00
dario
430b8b8947 Fixed timer starting 2023-09-27 09:54:40 +02:00
dario
2948c9203e Added fixes to timer implementation 2023-09-27 00:06:08 +02:00
dario
0f02168b25 Added modifiable callback for timers 2023-09-23 22:42:47 +02:00
CarlWachter
3e28326798 SharedMemFixes 2023-09-23 11:36:57 +02:00
CarlWachter
6f64a06164 Added mssing semicolon 2023-09-23 11:20:53 +02:00
CarlWachter
1bd528c5cb Added SharedMem impl 2023-09-23 11:14:22 +02:00
CarlWachter
7c8cf2e1e2 Asserts on free and alloc 2023-09-23 11:02:35 +02:00
CarlWachter
f813e7b6ea Added Mempool 2023-09-22 17:53:04 +02:00
CarlWachter
327005a4b6 fixes + defualt constructor 2023-09-22 16:54:20 +02:00
CarlWachter
a38f678d41 fixes + timer isRunning 2023-09-18 20:45:09 +02:00
carlwachter
621e6e3666 Merge pull request 'timer-fix' (#7) from timer-fix into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils/pulls/7
2023-09-17 19:17:06 +00:00
CarlWachter
580524c6e6 Fixed includes 2023-09-17 21:02:07 +02:00
CarlWachter
d031d66e71 Added default constr + Assert after creation 2023-09-17 20:54:13 +02:00
carlwachter
c5f2d8e533 Merge pull request 'libs-rework' (#6) from libs-rework into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils/pulls/6
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2023-09-14 20:52:35 +00:00
@CarlWachter
5b8c97cf5c Added Timer Wrapper 2023-09-12 14:30:58 +02:00
@CarlWachter
7ea8bb839e Added Events wrapper 2023-09-12 13:38:42 +02:00
carlwachter
7a86cfeaaa Merge pull request 'Made watchdog enable naming consitent' (#3) from watchdog-enable-naming into libs-rework
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils/pulls/3
2023-09-12 11:57:02 +00:00
CarlWachter
bd9d1c0424 Made watchdog enable naming consitent 2023-09-07 19:30:58 +02:00
dario
ad6c4fd297 Adapted include paths to latest sta-core changes 2023-08-30 21:13:35 +02:00
Henrik Stickann
652aea896f Require watchdogEventHandler impl from user 2023-01-22 00:10:42 +01:00
Henrik Stickann
cff89bc2e4 Update README 2023-01-22 00:08:47 +01:00
Henrik Stickann
aa1b46f3ed Remove unnecessary easy_config header 2023-01-22 00:08:13 +01:00
Henrik Stickann
e4835cc57d Rename WATCHDOG macros to SYSTEM_WATCHDOG 2023-01-22 00:06:29 +01:00
Henrik Stickann
6b0f4dd84b Rename system_events to events 2023-01-22 00:05:51 +01:00
Henrik Stickann
2d516bd318 Cleanup docs and unused files 2023-01-21 23:38:53 +01:00
Henrik Stickann
600b2d01c7 Rename system events files 2023-01-21 22:37:51 +01:00
Henrik Stickann
aeb472fd03 Simplify startup API 2023-01-21 22:34:26 +01:00
Henrik Stickann
cccf24ae59 Move C API to separate folder 2023-01-21 22:33:27 +01:00
Henrik Stickann
ecacb923f2 Rework CAN bus system task 2023-01-21 22:18:16 +01:00
Henrik Stickann
d323d2ada5 Remove unused include 2023-01-21 22:16:45 +01:00
Henrik Stickann
04b2303a3a Simplify system watchdog API 2023-01-20 15:40:14 +01:00
Henrik Stickann
1c8e427bc3 Simplify system events API 2023-01-20 15:07:44 +01:00
Henrik Stickann
f866e27081 Implement robust task name printing 2023-01-20 14:12:40 +01:00
Henrik Stickann
ced0bd1a2a Only ignore Debug/Release folders in repo base 2023-01-20 13:15:44 +01:00
Henrik Stickann
2aed5c5ba3 Add stack overflow detection helper 2023-01-20 03:28:48 +01:00
Henrik Stickann
5cf9b25491 Move runtime stats debug helper 2023-01-20 03:28:06 +01:00
Henrik Stickann
61d586ae47 Rename runtime stats macro 2023-01-20 02:37:39 +01:00
Henrik Stickann
3a02ba19f2 Add config macro for ISR stack size 2023-01-20 00:27:12 +01:00
Henrik Stickann
ebd7b8a60f Add config integration 2023-01-20 00:21:39 +01:00
Henrik Stickann
c644da1769 Add Dave Nadler's malloc implementation 2023-01-20 00:14:49 +01:00