analogdevicesinc / msdk

Software Development Kit for Analog Device's MAX-series microcontrollers
Apache License 2.0
61 stars 81 forks source link

feat(CMSIS,PeriphDrivers): Update ME30 register definitions #1000

Closed ttmut closed 5 months ago

ttmut commented 5 months ago

Description

This PR adds missing register definition files and SVDs and updates existing ones. I tried to follow the naming given in peripheral register documentations which are available in the project page. There seems to be another similar effort which I was not aware of going on (see https://github.com/analogdevicesinc/msdk/pull/996#issuecomment-2069739247).

Checklist Before Requesting Review

Jake-Carter commented 5 months ago

Thank you @ttmut, @sihyung-maxim has pulled your changes in manually to feat/ME30 alongside the updates he was making. There have been a few definition changes but the majority of your work should now be reflected on the branch.

We should be synced up now where changes can go through cleaner PRs :)

Sihyung will work on the rest of the register definitions, while I will start now on cleaning up the PeriphDrivers top-level structure. I will tag you in another PR asap so you can review/add as well.

FYI We are waiting on finalization of a few of the other peripherals before adding the registers:

I will close this without merging for now, but keep your branch alive as backup.

Jake-Carter commented 5 months ago

@ozersa FYI ^^^

ttmut commented 5 months ago

Thanks @Jake-Carter and @sihyung-maxim