Repository navigation
mcxe247 port - #193
mcxe247 port#193
Conversation
There was a problem hiding this comment.
🟡 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
wolfSSL-Fenrir-bot
left a comment
There was a problem hiding this comment.
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

Adds port for nxp mcx e247
Goes with wolfSSL/wolfBoot#983