Skip to content

Refactor: separate driver declarations (.h) from implementations (.c)#2381

Closed
m4rba4s wants to merge 3 commits into
commaai:masterfrom
m4rba4s:refactor-headers
Closed

Refactor: separate driver declarations (.h) from implementations (.c)#2381
m4rba4s wants to merge 3 commits into
commaai:masterfrom
m4rba4s:refactor-headers

Conversation

@m4rba4s

@m4rba4s m4rba4s commented Apr 4, 2026

Copy link
Copy Markdown

Resolves #2171

@m4rba4s m4rba4s force-pushed the refactor-headers branch 5 times, most recently from 2018389 to 28b704d Compare April 5, 2026 14:35
@m4rba4s m4rba4s force-pushed the refactor-headers branch 11 times, most recently from 0e6c735 to a76d46c Compare April 6, 2026 09:22
@m4rba4s m4rba4s force-pushed the refactor-headers branch from a76d46c to c255b97 Compare April 6, 2026 12:36
…lation

- Segregated Panda, Jungle, and Body firmware into independent build targets
- Fixed duplicate symbol definitions across heterogeneous hardware targets
- Implemented robust SCons build system with explicit compilation/linking stages
- Resolved MISRA-C 2012 violations and linker script conflicts
- Validated all firmware binaries and functional tests (USB protocol)

Resolves commaai#2171
@m4rba4s

m4rba4s commented Apr 8, 2026 via email

Copy link
Copy Markdown
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[$500 Bounty] Refactor panda to use source + header file structure

2 participants