-
Notifications
You must be signed in to change notification settings - Fork 0
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
F4xx SPI Support. Was too easy. didn't get enough time to hate myself and think of a pun #100
Conversation
…changed a variable name to better represent what it is.
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.
good job travis, cooking up bangers left and right bb. DOXYGEN fix pls
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.
A couple details to clean up but looks pretty good
Co-authored-by: Matthew Magee <[email protected]>
…eature/tmb5932/f4xx-SPI
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.
Looks mostly good.
Got rid of redundant EVT::core::IO. Changed the SPI mode in the configSPI call to an enum to minimize user errors. Changed order in configSPI to be a bool as that is how it is used. minimizes chances of miss input. Updated f3 to also work with the new changes. All of these will be tested to confirm they still work on thurs.
@tmb5932 @aclowmclaughlin The changes you made here are fine, but generally, I would like to change the interfaces in EVT-core as little as possible. While the goal of this PR was to add F4xx support, it's now going to require every codebase that uses SPI to change their code. One thing here and there isn't a big deal, but if we did this with every driver, we would get bogged down with updating all the repos. That is to say, if you want to change an interface, make a Trello card for it, and we'll keep it in mind. Then, when we have a bunch of interfaces we want to change and we're not likely to race in the near future, we can go through and clean everything up at once |
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.
Sure looks like code! (Good job)
Support for STM32F446 SPI