-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2025 IOCs #1430
Open
Lucien950
wants to merge
33
commits into
master
Choose a base branch
from
2025_ioc_approvals
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
2025 IOCs #1430
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
0f522d7
SSM/DAM/FSM
Lucien950 c6973d6
FSM done
Lucien950 c9e8ac0
crit ioc
Aditya-Dhiman4 c6ef51f
BMS ioc pinout finalized
DJ90864 fa4db75
try to compile DAM
Jiajun-Huang c572cf2
new crit
Lucien950 da1dec7
going crazy mode
Lucien950 b28fdb4
going crazy mode
Lucien950 b63004f
DAM boot
Jiajun-Huang 0a0b32d
fix boot, add CAN irq
Jiajun-Huang 6f0437f
Dam ioc
Jiajun-Huang da05988
add a laybel
Jiajun-Huang c9d8b4d
fsm codegen
Lucien950 02a0f8b
more FSM changs
Lucien950 4ee9f77
Quintuna BMS ioc WIP
DJ90864 d9c5331
Merge branch 'master' into 2025_ioc_approvals
Lucien950 5c4e3e6
Quintuna BMS ioc done
DJ90864 036aa1c
Merge branch '2025_ioc_approvals' of https://github.com/UBCFormulaEle…
DJ90864 e524d0a
DAM build and BMS IOC
Lucien950 04cdd69
small addition to user constants
DJ90864 8dcefec
DAM and no CPP
Lucien950 1ac542a
DAM CMake formatting
Lucien950 043ab33
DAM building
Lucien950 83670f4
yoosh
Lucien950 de74d52
DAM and SSM approvals
Lucien950 ab1877e
DAM and SSM generate steps
Lucien950 6ea3dd6
new SSM
Lucien950 1e18826
RSM IOC
Lucien950 7c3c7b5
last ioc check
Lucien950 f163daf
formatting
Lucien950 21ac4a5
Merge branch 'master' into 2025_ioc_approvals
Lucien950 07db84f
RSM ADCs configured
pranay-o 5093610
Small chnages to BMS ioc
DJ90864 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,188 +1,166 @@ | ||
{ | ||
"version": "2.0.0", | ||
"tasks": [ | ||
{ | ||
"label": "Launch: STM32CubeMX", | ||
"type": "shell", | ||
"command": "./STM32CubeMX", | ||
"group": "build", | ||
"linux": { | ||
"options": { | ||
"cwd": "/usr/local/STM32CubeMX/" | ||
} | ||
}, | ||
"osx": { | ||
"options": { | ||
"cwd": "/Applications/STMicroelectronics/STM32CubeMX.app/Contents/MacOs" | ||
} | ||
} | ||
}, | ||
{ | ||
"label": "Format: Codebase", | ||
"type": "shell", | ||
"command": "python3 fix_formatting.py", | ||
"group": "build", | ||
"options": { | ||
"cwd": "${workspaceFolder}/scripts/utilities/" | ||
} | ||
}, | ||
{ | ||
"label": "CMake: Load", | ||
"detail": "CMake Generate step", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "configure", | ||
"preset": "${command:cmake.activeConfigurePresetName}" | ||
}, | ||
{ | ||
"label": "CMake: Clean", | ||
"detail": "CMake template clean task", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "clean", | ||
"preset": "${command:cmake.activeBuildPresetName}" | ||
}, | ||
{ | ||
"label": "Build Embedded: BMS (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_BMS.hex", "can_bus_load_quadruna" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: CRIT (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_CRIT.hex", "can_bus_load_quadruna" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: FSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_FSM.hex", "can_bus_load_quadruna" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: RSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_RSM.hex", "can_bus_load_quadruna" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: VC (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_VC.hex", "can_bus_load_quadruna"], | ||
}, | ||
{ | ||
"label": "Build Embedded: BMS (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quintuna_BMS.hex", "can_bus_load_quadruna" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: CRIT (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quintuna_CRIT.hex", "can_bus_load_quintuna" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: f4dev", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"f4dev.hex" | ||
] | ||
}, | ||
{ | ||
"label": "Build Embedded: h7dev", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"h7dev.hex" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: BMS (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_BMS_test" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: CRIT (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_CRIT_test" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: CRIT (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quintuna_CRIT_test" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: FSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_FSM_test" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: RSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_RSM_test" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: VC (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"quadruna_VC_test" | ||
] | ||
}, | ||
{ | ||
"label": "Build Tests: Shared", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": [ | ||
"shared_test" | ||
] | ||
{ | ||
"label": "Launch: STM32CubeMX", | ||
"type": "shell", | ||
"command": "./STM32CubeMX", | ||
"group": "build", | ||
"linux": { | ||
"options": { | ||
"cwd": "/usr/local/STM32CubeMX/" | ||
} | ||
}, | ||
"osx": { | ||
"options": { | ||
"cwd": "/Applications/STMicroelectronics/STM32CubeMX.app/Contents/MacOs" | ||
} | ||
} | ||
}, | ||
{ | ||
"label": "Format: Codebase", | ||
"type": "shell", | ||
"command": "python3 fix_formatting.py", | ||
"group": "build", | ||
"options": { | ||
"cwd": "${workspaceFolder}/scripts/utilities/" | ||
} | ||
}, | ||
{ | ||
"label": "CMake: Load", | ||
"detail": "CMake Generate step", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "configure", | ||
"preset": "${command:cmake.activeConfigurePresetName}" | ||
}, | ||
{ | ||
"label": "CMake: Clean", | ||
"detail": "CMake template clean task", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "clean", | ||
"preset": "${command:cmake.activeBuildPresetName}" | ||
}, | ||
{ | ||
"label": "Build Embedded: BMS (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_BMS.hex", "can_bus_load_quadruna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: CRIT (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_CRIT.hex", "can_bus_load_quadruna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: FSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_FSM.hex", "can_bus_load_quadruna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: RSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_RSM.hex", "can_bus_load_quadruna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: VC (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_VC.hex", "can_bus_load_quadruna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: BMS (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quintuna_BMS.hex", "can_bus_load_quadruna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: CRIT (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quintuna_CRIT.hex", "can_bus_load_quintuna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: DAM (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quintuna_DAM.hex", "can_bus_load_quintuna"] | ||
}, | ||
{ | ||
"label": "Build Embedded: f4dev", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["f4dev.hex"] | ||
}, | ||
{ | ||
"label": "Build Embedded: h7dev", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["h7dev.hex"] | ||
}, | ||
{ | ||
"label": "Build Tests: BMS (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_BMS_test"] | ||
}, | ||
{ | ||
"label": "Build Tests: CRIT (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_CRIT_test"] | ||
}, | ||
{ | ||
"label": "Build Tests: CRIT (Quintuna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quintuna_CRIT_test"] | ||
}, | ||
|
||
{ | ||
"label": "Build Tests: FSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_FSM_test"] | ||
}, | ||
{ | ||
"label": "Build Tests: RSM (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_RSM_test"] | ||
}, | ||
{ | ||
"label": "Build Tests: VC (Quadruna)", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["quadruna_VC_test"] | ||
}, | ||
{ | ||
"label": "Build Tests: Shared", | ||
"group": "build", | ||
"type": "cmake", | ||
"command": "build", | ||
"targets": ["shared_test"] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO add quintuna targets