Commit Graph

  • e75a859ac9 Added RtosEvent peek function feat/peek dario 2025-06-08 15:21:39 +02:00
  • 17b5566e2c Merge pull request 'Add files to CMakeLists' (#34) from cmake into main main carlwachter 2025-06-02 09:47:11 +00:00
  • 86145acff6 cmake: Added sources and includes CarlWachter 2025-04-22 15:02:06 +02:00
  • 416236f290 fixed wrong include CAN_FIX Frederick Loeffel 2025-03-30 17:08:20 +02:00
  • 3bf870bb24 Removed system events and startup, added peek method to RtosEvent class dario 2024-11-19 20:29:22 +01:00
  • 6bffcd9444 Merge pull request 'doc: Brief overview of features in README' (#32) from doc/brief into main dario 2024-11-19 17:41:25 +00:00
  • c74b732275 doc: Brief overview of features in README CarlWachter 2024-11-11 18:53:29 +01:00
  • a718324f8a Merge pull request 'Moved startup to TACOS' (#31) from refactor/startup into main dario 2024-11-08 23:14:02 +00:00
  • ee81a9c64f cleanup: removed deprecated rtos watchdog CarlWachter 2024-11-03 12:50:06 +01:00
  • abfb9f08ff Merge pull request 'Fix queue put to not use double reference' (#30) from fix/queue into main carlwachter 2024-11-03 11:44:55 +00:00
  • 345c74bdab refactor: removed starutp from rtos2-utils CarlWachter 2024-11-03 12:42:19 +01:00
  • cf1443891c gitignore: ds_store CarlWachter 2024-11-03 12:41:21 +01:00
  • a10bffbe67 Add GPLv3 License datenlogger milo.priegnitz 2024-10-15 10:33:34 +00:00
  • c0108517f6 feat: can flag for tx complete feat/can_tx_irq CarlWachter 2024-10-02 10:11:00 +02:00
  • 7d5782c0a2 Fix queue put to not use double reference CarlWachter 2024-09-25 17:52:25 +02:00
  • ca3e32521c Added GPL 3.0 License carlwachter 2024-07-05 09:14:35 +00:00
  • a646493334 Removed signal wait all update/events dario 2024-06-28 18:09:31 +02:00
  • cf77359da0 Merge branch 'datenlogger' of ssh://git.intern.spaceteamaachen.de:22222/ALPAKA/rtos2-utils into datenlogger dario 2024-06-24 00:44:35 +02:00
  • b18c3c6234 Minor adjustments @CarlWachter 2024-01-24 21:21:59 +01:00
  • ce20c955c8 Merge pull request 'fix(sharedmem): Default constructor' (#27) from fix/sharedmem into main dario 2024-06-22 13:25:04 +00:00
  • 73b1889546 fix(sharedmem): Default constructor CarlWachter 2024-06-22 15:13:31 +02:00
  • 4904098944 Minor adjustments @CarlWachter 2024-01-24 21:21:59 +01:00
  • 736b90c602 Added timeout to event wait dario 2024-06-19 15:06:10 +02:00
  • ff1cbf8473 Merge pull request 'added precompiler check' (#26) from bugfix into main carlwachter 2024-06-02 16:13:55 +00:00
  • 6b2524f14b added precompiler check Iveta 2024-06-02 19:02:27 +03:00
  • 10870f0c24 Merge pull request 'feat: periodic timers via rtos timer' (#25) from feat/periodic_timers into main dario 2024-06-01 11:55:06 +00:00
  • 0dedcc9f82 timer type as boolean @CarlWachter 2024-06-01 13:01:49 +02:00
  • 1d77846e9e Timer Documentation extended for timer types @CarlWachter 2024-06-01 12:02:10 +02:00
  • dcc647a062 Added periodic timers @CarlWachter 2024-05-31 13:54:09 +02:00
  • 1877c82f37 Merge pull request 'Feature: CAN via IRQ' (#24) from can_wo_isotp into main dario 2024-05-06 12:57:02 +00:00
  • 33a1f757a2 Added mutex timeout and mutex ownership feature/mutex-owner dario 2024-05-01 13:56:38 +02:00
  • 55771dc601 Removed undefined Flag CarlWachter 2024-04-30 17:34:18 +02:00
  • 017884bbca README: CAN Bus CarlWachter 2024-04-30 15:36:07 +02:00
  • 21e50a5ed1 CAN w/o isotp CarlWachter 2024-04-30 15:27:01 +02:00
  • ad3e3c44ee Updated implementation of barrier pattern feature/barrier dario 2024-04-18 21:35:27 +02:00
  • 1a8f8c5dff Added barrier pattern, thread yield and updated event API dario 2024-03-19 14:11:10 +01:00
  • a6704f4c45 Removed sys message bits from messages @CarlWachter 2024-03-08 19:02:38 +01:00
  • 207c2c703e Improper tx/rx access for testing can @CarlWachter 2024-02-26 18:14:21 +01:00
  • 1925a1668e Flag changes @CarlWachter 2024-02-16 17:43:42 +01:00
  • 16f33857f7 CAN Bus is no longer RTOS CarlWachter 2024-01-30 15:25:35 +01:00
  • e90620c2d8 removed tacos dependencies @CarlWachter 2024-01-05 15:27:37 +01:00
  • 243d52f71e State transition can msg handling @CarlWachter 2024-01-04 16:55:21 +01:00
  • a66565e984 CanBus Init @CarlWachter 2024-01-03 11:08:58 +01:00
  • 481197d752 Predeclaration of dummy namespace @CarlWachter 2024-01-03 11:08:24 +01:00
  • 26062cec87 Moved AlpakaCanBus to .hpp here @CarlWachter 2024-01-02 11:50:00 +01:00
  • d7422260a6 Fixed Queue<T> Sizes @CarlWachter 2024-01-02 11:49:29 +01:00
  • d4aa3c4081 Moved AlpakaCanBus to TACOS @CarlWachter 2024-01-02 11:49:11 +01:00
  • 3b21a9aa8f Removed test define @CarlWachter 2024-01-02 01:07:44 +01:00
  • 849e523d2c Changed controller getter @CarlWachter 2024-01-01 16:34:58 +01:00
  • 810f34e2da Fixed more includes @CarlWachter 2024-01-01 16:18:21 +01:00
  • 29ef79391a Fixed includes @CarlWachter 2024-01-01 16:15:22 +01:00
  • e6b8bbab9c WIP: Reworking can for TACOS compatibility @CarlWachter 2024-01-01 16:04:20 +01:00
  • 4ce4653f71 Merge pull request 'watchdog-integration' (#23) from watchdog-integration into main carlwachter 2024-02-14 17:08:43 +00:00
  • a22f034462 Added specification of stack and control block size for RtosThread dario 2024-02-07 19:12:35 +01:00
  • 8363e0d93c Set RtosThread::start() virtual dario 2024-02-07 18:50:41 +01:00
  • 341f36ef9d Additional constructor for rtos signal dario 2024-02-07 18:50:13 +01:00
  • c1ee6464df Small bugfix for rtos queue dario 2024-02-07 18:49:49 +01:00
  • 4f13387692 bugfix for thread starting dario 2024-01-24 21:43:21 +01:00
  • 3feedc948f Thread rework to support watchdog restarting dario 2024-01-24 21:17:42 +01:00
  • ce2bb459cf Merge pull request 'Added updated heap stats' (#22) from thread-memory into main carlwachter 2024-01-20 13:48:20 +00:00
  • 1553465d2f Added updated heap stats dario 2024-01-18 13:25:00 +01:00
  • 712797ae1c Merge pull request 'Full Doxygen documentation' (#21) from doxygen into main dario 2024-01-06 16:44:24 +00:00
  • 5d13c813e4 Doxygen: Sync to SYNC @CarlWachter 2024-01-06 17:21:06 +01:00
  • f193cde9be Nicer Doxygen categorization @CarlWachter 2024-01-06 16:38:58 +01:00
  • b4b214a756 Full Doxygen documentation @CarlWachter 2024-01-06 16:30:30 +01:00
  • b30d47413b Merge pull request 'Updated id handling for mutex and signal, sleep() for thread.' (#20) from mut-constr into main dario 2024-01-02 22:26:48 +00:00
  • aacf39a32c Changed mutex constructor to properly use the provided name dario 2024-01-02 11:48:52 +01:00
  • 08fec8e3e9 Updated id handling for mutex and signal, sleep() for thread. dario 2024-01-02 00:56:22 +01:00
  • 3ceb481658 Merge pull request 'Fixes for termination requests' (#18) from term-request-fix into main carlwachter 2023-12-06 13:53:56 +00:00
  • 8cebc8800a Fixes for termination requests dario 2023-11-29 20:15:21 +01:00
  • ca2ffc853c Merge pull request 'Added STA_DEBUG_HEAP_STATS for debugging' (#17) from heap-debugging into main carlwachter 2023-12-01 06:23:44 +00:00
  • dccdacae42 Added STA_DEBUG_HEAP_STATS for debugging dario 2023-11-21 21:47:58 +01:00
  • 9b12b61546 Mutex acquire with timeout available mutex-timeout CarlWachter 2023-11-21 14:03:14 +01:00
  • 615900f16e Merge pull request 'alpaka-initialization' (#13) from alpaka-initialization into main carlwachter 2023-11-09 17:37:45 +00:00
  • 6bcca7af85 Removed terminate flag from threads dario 2023-11-09 18:20:48 +01:00
  • c609dc81cc Added flags clear for thread and new constructor for queue. dario 2023-11-07 12:40:50 +01:00
  • 0e96b2ec29 Renamed checkTerminationRequest to avoid confusion about the actual behavior dario 2023-10-28 20:12:27 +02:00
  • 3900c7ba77 Removed preliminary debug implementation dario 2023-10-27 14:31:38 +02:00
  • 067a48c309 Added boolean to encode termination requests; added start flag as system flag dario 2023-10-27 12:43:13 +02:00
  • 87ef535471 Fully changed timer to fully use std::function<> dario 2023-10-23 23:58:23 +02:00
  • d591560c95 Added method for reading thread flags dario 2023-10-15 22:13:25 +02:00
  • cf5466fe55 Changed execution order in ALPAKA initialization dario 2023-10-15 21:49:41 +02:00
  • 1028264eef Merge pull request 'timer-callbacks' (#10) from timer-callbacks into main carlwachter 2023-09-27 12:10:42 +00:00
  • 6d444e7cfc Completely removed timer argument that caused crashes dario 2023-09-27 12:39:03 +02:00
  • e843de9103 Merged isRunning changes into callback changes branch dario 2023-09-27 12:19:56 +02:00
  • d8a702778e Merge pull request 'ipc-additions' (#8) from ipc-additions into main dario 2023-09-27 10:14:53 +00:00
  • 430b8b8947 Fixed timer starting dario 2023-09-27 09:54:40 +02:00
  • 2948c9203e Added fixes to timer implementation dario 2023-09-27 00:06:08 +02:00
  • 0f02168b25 Added modifiable callback for timers dario 2023-09-23 22:42:47 +02:00
  • 3e28326798 SharedMemFixes CarlWachter 2023-09-23 11:31:59 +02:00
  • 6f64a06164 Added mssing semicolon CarlWachter 2023-09-23 11:20:53 +02:00
  • 1bd528c5cb Added SharedMem impl CarlWachter 2023-09-23 11:14:22 +02:00
  • 7c8cf2e1e2 Asserts on free and alloc CarlWachter 2023-09-23 11:02:35 +02:00
  • f813e7b6ea Added Mempool CarlWachter 2023-09-22 17:53:04 +02:00
  • 327005a4b6 fixes + defualt constructor CarlWachter 2023-09-22 16:54:20 +02:00
  • a38f678d41 fixes + timer isRunning CarlWachter 2023-09-18 20:45:09 +02:00
  • 621e6e3666 Merge pull request 'timer-fix' (#7) from timer-fix into main carlwachter 2023-09-17 19:17:06 +00:00
  • 580524c6e6 Fixed includes CarlWachter 2023-09-17 21:02:07 +02:00
  • d031d66e71 Added default constr + Assert after creation CarlWachter 2023-09-17 20:54:13 +02:00
  • c5f2d8e533 Merge pull request 'libs-rework' (#6) from libs-rework into main carlwachter 2023-09-14 20:52:35 +00:00