Skip to content

[FWT-20] Out of the CR(H)IB and into the fire#3

Merged
aclowmclaughlin merged 57 commits into
mainfrom
ErrorCheckingAndPosition
Apr 20, 2026
Merged

[FWT-20] Out of the CR(H)IB and into the fire#3
aclowmclaughlin merged 57 commits into
mainfrom
ErrorCheckingAndPosition

Conversation

@Ethan-Caracoglia

Copy link
Copy Markdown
Contributor

Created Drivers for the ADS8689IPWR ADC sensors that get processed through SPI and packaged into a 5 byte CAN message that gets sent to the VCU giving throttle, brake, and error information.

Comment thread targets/REV3-HIB/main.cpp Outdated
Comment thread include/HIB.hpp Outdated
Comment thread include/HIB.hpp Outdated
Comment thread include/HIB.hpp Outdated
@mjh9585

mjh9585 commented May 24, 2025

Copy link
Copy Markdown
Contributor

Change the .github/workflows/cmake.yml file from runs-on: ubuntu-latest to runs-on: ubuntu-22.04 to fix the build issue.

@aclowmclaughlin aclowmclaughlin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is really impressive work and the code is honestly really clean. I think 90% of everything I commented was simply just some like comments that could be added.
Only code change of significance is using a struct to contain the CAN message instead of an array.

Comment thread include/HIB.hpp Outdated
Comment thread include/HIB.hpp Outdated
Comment thread include/HIB.hpp Outdated
Comment thread include/dev/ADS8689IPWR.hpp
Comment thread include/dev/RedundantADC.hpp
Comment thread targets/ADS8689IPWR/main.cpp Outdated
Comment thread targets/ADS8689IPWR/main.cpp Outdated
Comment thread targets/REV3-HIB/main.cpp Outdated
Comment thread targets/REV3-HIB/main.cpp
Comment thread targets/REV3-HIB/main.cpp Outdated
@Ethan-Caracoglia Ethan-Caracoglia changed the title Out of the CR(H)IB and into the fire [FWT-20] Out of the CR(H)IB and into the fire Jan 26, 2026

@aclowmclaughlin aclowmclaughlin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some important changes requested.
Love the test target, super useful.

Comment thread include/dev/ADS8689IPWR.hpp
Comment thread src/dev/ADS8689IPWR.cpp Outdated
Comment thread src/dev/ADS8689IPWR.cpp Outdated
Comment thread src/dev/ADS8689IPWR.cpp Outdated
Comment thread src/dev/RedundantADC.cpp Outdated
Comment thread src/HIB.cpp Outdated
Comment thread src/HIB.cpp Outdated
Comment thread src/HIB.cpp Outdated
Comment thread src/HIB.cpp Outdated

@aclowmclaughlin aclowmclaughlin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry I sorta didn't finish reviewing it and accidently submitted the previous review. This is all files from ADs8689IPWR onwards.

Comment thread targets/REV3-HIB/main.cpp Outdated
Comment thread targets/REV3-HIB/main.cpp Outdated
Comment thread Changelog.md Outdated

@DiegoLHendrix DiegoLHendrix left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@aclowmclaughlin aclowmclaughlin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One quick fix, but approving preemptively

Comment thread targets/REV3-HIB/main.cpp Outdated
@Ethan-Caracoglia Ethan-Caracoglia self-assigned this Apr 20, 2026
@Ethan-Caracoglia Ethan-Caracoglia removed the request for review from mjh9585 April 20, 2026 23:41
@aclowmclaughlin aclowmclaughlin merged commit 6a9614f into main Apr 20, 2026
@aclowmclaughlin aclowmclaughlin deleted the ErrorCheckingAndPosition branch April 20, 2026 23:53
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.

4 participants