Commit Graph

25 Commits

Author SHA1 Message Date
Kyle 3d2dbbc709 fix: create obj/ directory before parallel build
Build Firmware / Build stm32-teslacharger (pull_request) Successful in 59s
2026-04-30 11:01:41 -04:00
Kyle 69822ca08e fix: use 'make get-deps' and 'make images' to skip host unit tests in CI
Build Firmware / Build stm32-teslacharger (pull_request) Failing after 1m0s
2026-04-30 10:40:24 -04:00
Kyle 7f1d417db6 fix: use HTTPS submodule URLs for CI (SSH has no GitHub key on runner)
Build Firmware / Build stm32-teslacharger (pull_request) Failing after 20s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 10:01:40 -04:00
Kyle 224e7ff286 ci: add Gitea Actions build workflow
Build Firmware / Build stm32-teslacharger (pull_request) Failing after 16s
Builds firmware on PR/push to main. Initializes libopencm3 and
libopeninv submodules then runs make. Uploads stm32_charger.bin
as a 30-day retained artifact.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 09:55:53 -04:00
Kyle d209a472a6 feat: broadcast uaux (12V aux battery) on CAN 0x210 (SKUDAK-448)
Adds AddSend for Param::uaux at CAN ID 0x210, bit 0, length 8, gain=10.
Transmits 12V aux battery voltage in decivolts/0.1V steps (e.g. 125 = 12.5V).
VCU reads byte 0 of 0x210 for 12V battery protection logic per SKUDAK-448.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 09:49:56 -04:00
johannes 0de1be186a Updated to latest libopeninv 2024-06-12 15:43:36 +02:00
johannes b4029be7a0 Updated to latest libopeninv 2023-12-15 17:56:07 +01:00
johannes 7de1ca7d1d Upgraded to later CAN module
fixed type
2023-01-23 11:32:15 +01:00
johannes fada3b0cba using submodules 2023-01-23 11:30:16 +01:00
Janosch 3ba4f26b43 move to charger.cpp complete, stubs & TODOs for missing tests 2022-10-14 13:24:43 +01:00
Janosch 100821e68c testing calc enable 2022-10-14 13:08:23 +01:00
Janosch b45c29f89e test reset values 2022-10-11 13:38:50 +01:00
Janosch 8e61ddd188 test_check_delay 2022-10-11 13:28:13 +01:00
Janosch e54de68605 test CheckVoltage 2022-10-11 12:20:37 +01:00
Janosch 7481f0f7e8 test CheckStartCondition 2022-10-11 12:12:07 +01:00
Janosch 7a3dd9fb89 moving definition to charger.cpp 2022-10-11 11:45:51 +01:00
Janosch 7b038d5243 mocked timer test, EvseRead 2022-10-11 00:05:01 +01:00
Janosch 52877fb3ea might as well tell people what I am doing 2022-10-10 22:37:12 +01:00
Janosch d7673cd292 timer mocking 2022-10-10 22:34:56 +01:00
Janosch 5c8f5694f0 charger.h 2022-10-10 20:04:18 +01:00
Janosch 0e43f2bf8c testing some simple math examples 2022-10-10 17:40:57 +01:00
Janosch a6f275b742 adding repetitive DigIo mock test 2022-10-10 16:46:25 +01:00
Janosch 624b33ee73 removing declaration from main 2022-10-10 12:47:33 +01:00
Janosch 2327ae7aab adding dependencies 2022-10-10 12:39:30 +01:00
Janosch 0e8e1e4db6 initial commit for tests 2022-10-10 11:46:30 +01:00