Skip to content

mcxe247 port - #193

Merged
dgarske merged 2 commits into
wolfSSL:masterfrom
twcook86:mcxe247_port
Nov 12, 2026
Merged

dgarske merged 2 commits into
wolfSSL:masterfrom
twcook86:mcxe247_port

Conversation

@twcook86

Copy link
Copy Markdown
Contributor

Adds port for nxp mcx e247

Goes with wolfSSL/wolfBoot#983

Copilot AI balanced review requested due to automatic review settings November 11, 2026 22:34
@twcook86 twcook86 self-assigned this Nov 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The MAC can retain its default 100 Mbps/full-duplex settings after a link-wait timeout, causing traffic failures or duplex mismatches when the PHY later negotiates different settings.

1 open issue
What changed in this PR

Adds a wolfIP Ethernet port for the NXP MCX E247, supporting the wolfBoot integration in companion PR wolfSSL/wolfBoot#983.

Changes:

  • Adds a polled Ethernet driver with board pin setup, PHY initialization, and frame send/receive callbacks.
  • Provides memory-conscious wolfIP configuration with DHCP enabled.
  • Documents FRDM-MCXE247 defaults, integration, and memory-placement requirements.
File Description
src/​port/​nxp_mcxe_enet/​README.md Documents board defaults, integration, and SRAM requirements.
src/​port/​nxp_mcxe_enet/​nxp_mcxe_enet.h Defines the driver API and configurable PHY/MAC defaults.
src/​port/​nxp_mcxe_enet/​nxp_mcxe_enet.c Implements hardware initialization, frame callbacks, and PHY status access.
src/​port/​nxp_mcxe_enet/​config.h Sets socket and buffer limits, network defaults, and DHCP configuration.

Review effort: Balanced

Comment thread src/port/nxp_mcxe_enet/nxp_mcxe_enet.c Resolved

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Fenrir Automated Review — PR #193

Scan targets checked: wolfip-src, wolfip-bugs
Not reviewed (no scan target covers them): src/port/nxp_mcxe_enet/README.md
Coverage: 3 of 3 in-scope changed file(s) opened by the reviewer

Fenrir result: Approved ✅

No new issues found in the changed files.

Advisory only — this automated result does not count as a GitHub approval.

Review tier: Max

@twcook86 twcook86 assigned wolfSSL-Bot and unassigned twcook86 Nov 12, 2026
@twcook86
twcook86 requested a review from danielinux November 12, 2026 16:29
@dgarske
dgarske merged commit 2b813c6 into wolfSSL:master Nov 12, 2026
34 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.

5 participants