feat: broadcast uaux (12V aux battery) on CAN 0x210 (SKUDAK-448) #1

Merged
bastian merged 5 commits from feat/uaux-can-broadcast into main 2026-05-07 21:23:21 -04:00

5 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