Commit Graph

18 Commits

Author SHA1 Message Date
eeeck bbdb278338 Minor changes on comments
- Clarifications on existing comments
- Add TODO
2026-06-09 00:17:06 +02:00
eeeck a236377784 Add simple GPIO toggling in RT 2026-06-09 00:08:24 +02:00
eeeck 9f3d681134 Remove explicit cast 2026-06-09 00:00:42 +02:00
eeeck 41084eb4d2 Move thread creation inside comment block
- Avoid overwrites from STM32CubeMX
2026-06-09 00:00:17 +02:00
eeeck 714ca43d45 Pass LED pin to thread arguments
- Create typedef for LED (port:pin)
- Define two LED as private variables
- Pass them to threads
2026-06-08 23:50:14 +02:00
eeeck 29284ceb87 Move thread handles and attributes to related file
- Better separation of concerns
2026-06-08 23:38:38 +02:00
eeeck a82734cef0 Use correct thread arguments for CANrx threads 2026-06-08 23:28:54 +02:00
eeeck e24f57e77f Move CAN prototypes to relative include file 2026-06-08 23:19:27 +02:00
eeeck 13de1b6c47 Initialize CAN related tasks for logging and signaling
Initialize tasks for:
- CAN log incoming frames
- CAN blink on CANrx
2026-06-08 23:18:00 +02:00
eeeck f9c94efca5 Update drivers and middleware
- Generated from STM32CubeMX
2026-06-08 22:49:16 +02:00
eeeck 3c6e44821c Add extern declaration for CAN handles 2026-06-03 23:59:21 +02:00
eeeck 74cc33d0a9 Move CAN bus related tasks and definition to canlog.h v0.0.1 2026-06-03 23:34:10 +02:00
eeeck 1ed727fa9e Create tasks for hcan1 and hcan2 2026-06-03 23:01:29 +02:00
eeeck d50aab1497 Correct CAN baud rates for SAEJ1939 and enable silent mode
- Silent mode is also enabled by hardware (TJA1050) but better safe than
  sorry
- Baud rates are 500kbps for primary bus and 250kpbs for secondary bus
2026-06-03 22:32:20 +02:00
eeeck 3961899d9b Add GPLv3 license 2026-06-03 12:26:35 +02:00
eeeck 22bc75e0a4 Untrack unnecessary files 2026-06-03 12:26:16 +02:00
eeeck 2a80477cab Enable SDIO and relative clock changes 2026-06-02 22:02:00 +02:00
eeeck 5f5721c712 Add boilerplate generated from STM32CubeMX 2026-05-27 22:33:28 +02:00