Skip to content

Deprecating OPENSTM32 support#479

Merged
aidangarske merged 1 commit into
wolfSSL:masterfrom
dgarske:openstm32_dep
Apr 14, 2026
Merged

Deprecating OPENSTM32 support#479
aidangarske merged 1 commit into
wolfSSL:masterfrom
dgarske:openstm32_dep

Conversation

@dgarske
Copy link
Copy Markdown
Member

@dgarske dgarske commented Apr 14, 2026

No description provided.

@dgarske dgarske self-assigned this Apr 14, 2026
Copilot AI review requested due to automatic review settings April 14, 2026 19:14
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

Note

Copilot was unable to run its full agentic suite in this review.

This PR removes the OpenSTM32/System Workbench (SW4STM32) project artifacts from the build/distribution setup, effectively dropping OpenSTM32 IDE support.

Changes:

  • Removed IDE/OPENSTM32/include.am from the IDE automake includes list.
  • Deleted the OpenSTM32 example project/config files (.project, .cproject, .cfg, .ioc, .xml) and related sources/headers/docs.
  • Removed OpenSTM32 EXTRA_DIST entries by deleting the OpenSTM32 automake include file.

Reviewed changes

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

Show a summary per file
File Description
IDE/include.am Stops including the OpenSTM32 automake fragment, removing it from the build/dist pipeline.
IDE/OPENSTM32/include.am Deleted automake EXTRA_DIST declarations for OpenSTM32 artifacts.
IDE/OPENSTM32/README.md Removed OpenSTM32 setup documentation.
IDE/OPENSTM32/.project Removed Eclipse project metadata for OpenSTM32.
IDE/OPENSTM32/.cproject Removed Eclipse CDT build configuration for OpenSTM32.
IDE/OPENSTM32/wolfSTM32.cfg Removed OpenOCD configuration for the OpenSTM32 target.
IDE/OPENSTM32/wolfSTM32.ioc Removed STM32CubeMX IOC configuration tied to SW4STM32 workflow.
IDE/OPENSTM32/wolfSTM32.xml Removed OpenSTM32 target definition XML.
IDE/OPENSTM32/Src/main.c Removed the OpenSTM32 example application entrypoint and HAL init code.
IDE/OPENSTM32/Src/wolftpm_example.c Removed the OpenSTM32 demo/menu and timing helper implementation.
IDE/OPENSTM32/Inc/wolftpm_example.h Removed the OpenSTM32 demo header.
IDE/OPENSTM32/Inc/user_settings.h Removed OpenSTM32-specific wolfSSL user settings header.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread IDE/include.am
@aidangarske aidangarske merged commit 5e0f300 into wolfSSL:master Apr 14, 2026
80 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.

4 participants