-
Notifications
You must be signed in to change notification settings - Fork 243
Adds DCMI/PSSI peripheral and adds DCMI/PSSI support to H735 #766
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
base: master
Are you sure you want to change the base?
Adds DCMI/PSSI peripheral and adds DCMI/PSSI support to H735 #766
Conversation
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.
Thanks for the PR! I haven't reviewed fully but made a few comments inline.
There's a rough rule for managing the repository that changes to the register structure (for example bit offsets, adding new fields/registers) should go in a file under devices/common_patches/
. So in fact the register definitions should go there, separately from the enumerated values.
… blocks Fixes bit offsets for DEPOL and CKPOL (thanks to @richardeoin) Moves modify blocks to common_patches to adhere to repository standards (thanks to @richardeoin)
Thank you very much @richardeoin for the review. I have fixed the bit offsets and moved the modify blocks to the common_patches directory. |
DCMI/PSSI is already added for L4+. |
This PR adds initial support for the DCMI and PSSI peripherals.
So far I know of at least the H735 and L4+ series that support these peripherals.
As a starting point the peripherals have been added to the H735 series but are also available in other SVDs. Happy to add them to those if required - but I don't have experience with those devices so didn't want to add them initially.
Remarks:
Additional Devices where DCMI is available in the SVDs: