Skip to content

Dev Platform for MEC1723#25

Merged
felipebalbi merged 15 commits into
OpenDevicePartnership:mainfrom
bjackson312006:dev-mec1723
May 27, 2026
Merged

Dev Platform for MEC1723#25
felipebalbi merged 15 commits into
OpenDevicePartnership:mainfrom
bjackson312006:dev-mec1723

Conversation

@bjackson312006
Copy link
Copy Markdown
Contributor

@bjackson312006 bjackson312006 commented May 26, 2026

This PR adds a dev-mec1723 platform crate for the Microchip MEC1723 controller. This crate has been tested and validated on the EV71E60A MEC1723 eval board we have.

Things of note:

  • This PR currently points to my fork of embassy (git = "https://github.com/bjackson312006/embassy", rev = "e85b387cf915241a1d9e0ba32ab4a7a1117896b3"), which implements a fix to UartRx::read() in the embassy-microchip/uart.rs driver. That branch can be viewed here, but it isn't intended to be merged upstream anytime soon since it is based on @kurtjd's buffered UART hack branch.
  • I've set DEFMT_LOG = "info" (rather than "trace") in cargo.toml because the abundance of [TRACE] prints were indirectly causing timing issues with UART for some reason.

Resolves #20

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error: Your billing is not configured or you have Copilot licenses from multiple standalone organizations or enterprises. To use premium requests, select a billing entity via the GitHub site, under Settings > Copilot > Features.

@bjackson312006 bjackson312006 requested a review from Copilot May 26, 2026 17:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 10 changed files in this pull request and generated 4 comments.

Comment thread platform/dev-mec1723/src/main.rs
Comment thread platform/dev-mec1723/src/main.rs
Comment thread platform/dev-mec1723/src/board.rs Outdated
Comment thread platform/dev-mec1723/build.rs
Comment thread platform/dev-mec1723/Cargo.toml Outdated
Comment thread platform/dev-mec1723/Cargo.toml Outdated
Comment thread platform/dev-mec1723/.gitignore Outdated
felipebalbi
felipebalbi previously approved these changes May 26, 2026
Copy link
Copy Markdown
Contributor

@felipebalbi felipebalbi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Would like the mec UART changes going upstream, though 😄

Comment thread platform/dev-mec1723/Cargo.toml Outdated
felipebalbi
felipebalbi previously approved these changes May 26, 2026
@felipebalbi felipebalbi merged commit 95d998c into OpenDevicePartnership:main May 27, 2026
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create dev-mec platform

4 participants