analogdevicesinc / msdk

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

feat(CMSIS,Examples,PeriphDrivers)!: Add MAX32665 Dual Core example and Core 1 CMSIS updates #1023

Open sihyung-maxim opened 1 month ago

sihyung-maxim commented 1 month ago

Description

This change only impacts the MAX32665.

This PR organizes the CMSIS files for Core 1 and adds a dual core example. Core1 was not properly set up when the MAX32665 SDK files were initially committed into the MSDK.

There may be some breaking changes because some of the CORE1 files were relocated - I deprecated the old Core1 files that were moved to CMSIS. I also updated some of the function names to be more consistent - any duplicate core0 function name that needs to be supported for core1 will use the _Core1 suffix.

Checklist Before Requesting Review

sihyung-maxim commented 1 month ago

Reverting names because RPU example uses the old core1.h stuff.

EricB-ADI commented 1 month ago

MAX32665 isn't covered by the ble examples workflow. Just ignore the issue.

MarkVeerasingam commented 1 month ago

just for a note: this PR only adds the example for the MAX32666 EVKIT https://github.com/analogdevicesinc/msdk/pull/1023/commits/514fc1a954de0a4138dbeffa1b019bc429b3ec74

Shouldn't it be added the the FTHR board as well?

sihyung-maxim commented 4 weeks ago

just for a note: this PR only adds the example for the MAX32666 EVKIT 514fc1a

Shouldn't it be added the the FTHR board as well?

Have not tested this on the featherboard yet (but it should still work). I'll test on the featherboard and then update its board files for it.

sihyung-maxim commented 7 hours ago

Works on FTHR.