DallasFormulaRacing / DallasFormulaRacing/battery-management-system

CAN-003 | Add DBC to C codegen pipeline

Open
#116 0 comments 0 reactions 0 assignees View on GitHub
area:integration prio:p0
Dominant language
C
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### Problem statement: what's wrong with it?
- CAN boilerplate is manual and easy to drift.

### Ideal situation: describe the solution you'd like.
- One command to generate C pack/unpack files from DBC.

### Proposed solutions: describe alternatives you've considered
- Manual C updates.
- DBC-driven codegen (preferred).

### Additional context
- Renumbered from prior 008 item.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the repository's current C CAN pack/unpack code and any existing command or build entry point; the issue names no files or tests. Done means a single command can generate the required C pack/unpack files from a DBC source, replacing the manual workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.