Skip to content

Add example for the NXP LPC55S6x platform - #622

Open
AlexLanzano wants to merge 1 commit into
wolfSSL:masterfrom
AlexLanzano:lpc55s6x-example
Open

Add example for the NXP LPC55S6x platform#622
AlexLanzano wants to merge 1 commit into
wolfSSL:masterfrom
AlexLanzano:lpc55s6x-example

Conversation

@AlexLanzano

Copy link
Copy Markdown
Member

No description provided.

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.

Pull request overview

Adds a self-contained wolfCrypt test/benchmark example targeting the NXP LPC55S6x (LPCXpresso55S69), with build instructions and configuration focused on the SoC’s supported hardware-accelerated primitives.

Changes:

  • Introduces an LPC55S6x example application that runs wolfcrypt_test() then benchmark_test() over the debug UART.
  • Adds a platform-specific user_settings.h to enable the intended wolfCrypt feature set (and optionally disable HW crypto for comparison).
  • Provides an MCUXpresso-SDK-based Makefile and usage documentation for building/running the example.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
nxp/lpc55s6x/user_settings.h wolfCrypt configuration for LPC55S6x (algorithms, HW accel toggles, I/O + time hooks).
nxp/lpc55s6x/main.c Example entry point: board init, TRNG init, test + benchmark execution, UART output formatting, SysTick timebase.
nxp/lpc55s6x/Makefile Build recipe integrating MCUXpresso SDK sources and wolfSSL sources, with HW/SW crypto switch.
nxp/lpc55s6x/README.md Documents accelerated blocks, build steps, runtime setup, and design notes.
nxp/lpc55s6x/.gitignore Ignores build output directory for this example.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

extern "C" {
#endif

#include "fsl_debug_console.h"
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.

2 participants