FWT-150 Look at my Very Stable code S#7
Conversation
DiegoLHendrix
commented
Feb 17, 2025
- Created a state machine that would go through the initialization, soft start, and power up state of the Vicor chip.
- Implemented power switch current, temperature, and fault status sensing.
- Added the CANopen dictionary to send and receive messages from the VCU.
- Created a union struct that would hold the value of which board to turn on.
- Made an enum class for power switch error status.
Ethan-Caracoglia
left a comment
There was a problem hiding this comment.
Looks good for the most part and it compiled when I built it. How can I test this to prove that this actually works?
…EVT/LVSS into feature/diegolhendrix/state-machine
…d IDLE state to RUNNING, and UART pins are no longer swapped
…AdcCount member variables
… a fault occurs, updated EVT-core branch used
…nstead of turning off the entire switch
aclowmclaughlin
left a comment
There was a problem hiding this comment.
Looking good. I have alot of changes, all basically just format/code style stuff.
tmb5932
left a comment
There was a problem hiding this comment.
ok i only looked at the can dictionary for now... i might possibly get around to the rest of it...
mjh9585
left a comment
There was a problem hiding this comment.
Definitely still a few problems but should be pretty straight forward to fix. I didn't focus too much on the logic so please, please, please test your code before merging.
tmb5932
left a comment
There was a problem hiding this comment.
ill approve it, CAN dictionary looks good now, but i want explanation of TPDO_NODE_ID variable.
mjh9585
left a comment
There was a problem hiding this comment.
Looks good to me as long as it has been tested.