Skip to content

ETR01SDK-487: Prepare STM32 examples#418

Merged
andreondra merged 36 commits intodevelopfrom
ETR01SDK-487-Prepare-STM32-examples
Jan 19, 2026
Merged

ETR01SDK-487: Prepare STM32 examples#418
andreondra merged 36 commits intodevelopfrom
ETR01SDK-487-Prepare-STM32-examples

Conversation

@andreondra
Copy link
Copy Markdown
Contributor

@andreondra andreondra commented Jan 16, 2026

Description

This PR adds STM32 examples. Majority of the content is migrated from the libtropic-stm32 repo.

As we discussed, I duplicated not only boilerplate code, but also vendor code. Due to this, the PR is massive even though I tried to significantly reduce vendor stuff. A lot of code repeats and is basically unchanged from the state in libtropic-stm32 or STM32 vendor repos, as such it's mainly important to review main.h/main.c, CMakeLists.txt, CI, docs.


Type of Change

Select the type(s) that best describe your change:

  • 🐛 Bug fix
  • ✨ New feature
  • 🧹 Code cleanup or refactoring
  • 📝 Documentation update
  • 🔧 Build system or toolchain update
  • 🔒 Security improvement
  • Other (please describe):

Checklist

Before submitting, please confirm that you have completed the following:

  • I opened the Pull Request to the develop branch
  • I followed the project's code guidelines
  • I formatted the code using clang-format with the recommended configuration
  • I updated the changelog, or this change does not require it (e.g., internal or non-functional update)
    • changelog would be updated for all monorepo changes at once
  • The project builds without errors or warnings
  • I have verified the functionality against the hardware/model as applicable
  • I have ensured that public APIs remain backward compatible (if applicable)
  • This PR is ready for review by maintainers (no WIP commits left) and marked as Ready for Review

Optional Checks

You can enable optional CI jobs by checking following boxes. For example, coverage job is useful when modifying or implementing new tests.

  • Measure Test Coverage

@andreondra andreondra self-assigned this Jan 16, 2026
Copy link
Copy Markdown
Contributor

@medexs medexs left a comment

Choose a reason for hiding this comment

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

Just a few comments.

@andreondra andreondra merged commit a7a96a2 into develop Jan 19, 2026
9 checks passed
@andreondra andreondra deleted the ETR01SDK-487-Prepare-STM32-examples branch January 19, 2026 10:33
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