171 Commits

Author SHA1 Message Date
dario
8ac29db7bc Potential issue that caused problems during RAR crunch time 2024-09-23 10:32:53 +00:00
carlwachter
4652bf837b Merge pull request 'clean/opt-can-fwd' (#35) from clean/opt-can-fwd into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/35
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-08-30 19:04:01 +00:00
CarlWachter
12c5603056 Increase CAN queue length to 25 2024-08-30 13:08:12 +02:00
CarlWachter
f59eb971a4 CAN forwarding as optional feature 2024-08-30 13:07:58 +02:00
dario
296fa965d9 Merge pull request 'Handling CAN sys message' (#34) from feature/can_system_msg into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/34
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-08-23 15:41:28 +00:00
CarlWachter
de6615af95 chore: weak CAN sys message handler uses STA_TACOS_CAN_BUS_SYS_MSG_ID constant 2024-08-23 17:36:50 +02:00
CarlWachter
dd4c5f34a2 feat: handleSysMessage checks allows user to overwrite CAN system behavior 2024-08-23 14:40:00 +00:00
CarlWachter
d028ecef74 feat(state-via-can): state transitions via can are forced to resync state across devices 2024-08-23 14:40:00 +00:00
carlwachter
69b5091c76 Added GPL 3.0 License 2024-07-05 09:11:34 +00:00
carlwachter
b53fe2ce00 Merge pull request 'feat(sync): added periodicDelay function to threads' (#31) from feat/periodicDelay into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/31
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-06-17 09:32:43 +00:00
CarlWachter
da7b98be44 cleanup: cmsis-rtos for kernel frequency 2024-06-17 09:32:20 +00:00
@CarlWachter
40727728d0 feat(sync): added periodicDelay function to threads 2024-06-17 09:32:20 +00:00
dario
e03f624c5b Merge pull request 'Variable Stack size via config.hpp for manager and statemachine' (#26) from customizable_stack into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/26
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-06-16 20:10:52 +00:00
CarlWachter
a6eabf559f Variable Stack size via config.hpp for manager and statemachine 2024-06-16 10:12:27 +00:00
dario
b6e91026c4 Merge pull request 'Added STA_RTOS_SYSTEM_EVENTS_ENABLE to default.hpp' (#30) from defaults/system_events into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/30
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-06-02 16:43:00 +00:00
carlwachter
640b13bab0 Added STA_RTOS_SYSTEM_EVENTS_ENABLE to default.hpp 2024-06-02 16:21:53 +00:00
carlwachter
ad93e99cc0 Merge pull request 'Small bugfix and adapted naming' (#29) from fix/can-less into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/29
Reviewed-by: carlwachter <carlwachter@noreply.git.intern.spaceteamaachen.de>
2024-05-22 13:33:13 +00:00
carlwachter
d52e4523d8 Changed name of CAN define in README 2024-05-22 13:32:17 +00:00
dario
d9d70ec371 Small fix for a comment 2024-05-22 13:05:54 +02:00
dario
556a8c91a4 Small bugfix and adapted naming 2024-05-22 11:04:54 +02:00
dario
6933decf26 Merge pull request 'Feature: CAN via IRQ' (#28) from can into main
Reviewed-on: https://git.intern.spaceteamaachen.de/ALPAKA/TACOS/pulls/28
Reviewed-by: dario <dario@noreply.git.intern.spaceteamaachen.de>
2024-05-06 12:56:27 +00:00
CarlWachter
3af6656e0f Added Publishing and handling of CAN state transition 2024-04-30 17:33:52 +02:00
CarlWachter
e3283848ef Minor Cleanup 2024-04-30 17:14:16 +02:00
CarlWachter
b5180002a7 README: Instructions for CAN 2024-04-30 15:44:28 +02:00
CarlWachter
104d2931be Cut out isotp and added CAN ID for state transition 2024-04-30 15:24:28 +02:00
CarlWachter
5ecc5f9211 Raised CAN Task Prio since it now uses less runtime 2024-04-30 13:37:55 +02:00
CarlWachter
683b680f00 CAN via IRQ 2024-04-30 13:37:31 +02:00
CarlWachter
8637be5bc9 Initializer list warning resolved 2024-03-11 14:58:29 +01:00
@CarlWachter
39024e4a8c Basic working can implementation 2024-03-08 19:03:50 +01:00
@CarlWachter
7147d6de83 CAN implementation for standard CAN 2024-03-08 13:55:01 +01:00
@CarlWachter
f0176bb2ed TACOS interfaces for queing msg 2024-02-28 14:38:38 +01:00
@CarlWachter
43a8d19d08 made startup.cpp independent of hcan 2024-02-28 13:23:13 +01:00
@CarlWachter
b403559933 Added timeout so ISOTP processTX gets run time 2024-02-28 12:07:30 +01:00
@CarlWachter
3d586b3e0b FC frame after sending and synchronous testing 2024-02-26 18:17:56 +01:00
@CarlWachter
16b2ed5a20 Can bus start without handle 2024-02-16 17:43:28 +01:00
@CarlWachter
bfba17245f +Define guards
-redundant getter for can controller
2024-02-16 14:48:21 +01:00
@CarlWachter
b60ddccad5 Removed default watchdog enable 2024-02-16 14:45:17 +01:00
@CarlWachter
7da60dc85e CAN Bus shifted to TACOS from rtos 2024-02-16 14:44:29 +01:00
CarlWachter
db43a3c7df Readme updated to recommended MCU and ASEAG 2024-02-16 14:43:08 +01:00
@CarlWachter
15007ffed2 Updated: config.hpp in README 2024-02-16 14:43:08 +01:00
@CarlWachter
35d0691736 Added: Default includes CAN Settings 2024-02-16 14:43:03 +01:00
@CarlWachter
7e0d3bfd19 removed tacos dependencies from rtos2-utils 2024-02-16 14:42:47 +01:00
@CarlWachter
4a7b426bbc README defines 2024-02-16 14:42:47 +01:00
@CarlWachter
becb501438 Proper getCanController init 2024-02-16 14:42:38 +01:00
@CarlWachter
2dc3299186 Constructor for CanBus 2024-02-16 14:42:04 +01:00
@CarlWachter
ebc0383b61 Init order 2024-02-16 14:42:04 +01:00
@CarlWachter
5f0a3e7630 README added CAN configs 2024-02-16 14:42:04 +01:00
@CarlWachter
090d325b10 Syntax fixes 2024-02-16 14:42:04 +01:00
@CarlWachter
72395bd0c1 Controller init updated 2024-02-16 14:41:58 +01:00
@CarlWachter
c327ec2ede Cleanup 2024-02-16 14:41:27 +01:00