Skip to content

draft: why std::this_thread::sleep_for() is broken on ESP32#544

Merged
gminn merged 2 commits intomemfault:masterfrom
stevenoonan:master
Feb 19, 2025
Merged

draft: why std::this_thread::sleep_for() is broken on ESP32#544
gminn merged 2 commits intomemfault:masterfrom
stevenoonan:master

Conversation

@stevenoonan
Copy link
Contributor

I found a strange bug when I upgraded an ESP32 project to a new IDF version. It revealed quite an unexpected interaction between C++ and C standard libraries on the ESP32, and resulted in me making a PR to the ESP IDF newlib code. I thought it would make a good article.

I'm happy to make additional edits, but I am hopeful it is close to its final form.

@stevenoonan stevenoonan requested a review from a team as a code owner January 14, 2025 19:54
@gminn
Copy link
Member

gminn commented Jan 15, 2025

@stevenoonan Thank you for submitting an article! We're really excited to review this. Could you send us an email at interrupt@memfault.com, so we can coordinate the review process and agree on a publish date?

Copy link
Member

@gminn gminn left a comment

Choose a reason for hiding this comment

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

This is a fantastic walk-through, thank you @stevenoonan! I also love that it ends in a PR, which 🤞 hopefully gets reviewed/merged. I think this is publish-ready, with only quick grammar pass on our end to polish it up.

@stevenoonan
Copy link
Contributor Author

Yeah, I really hope the PR gets merged. Maybe publishing this will put some heat on it! 🔥

Copy link
Member

gminn commented Feb 19, 2025

Merge activity

  • Feb 19, 10:33 AM EST: A user started a stack merge that includes this pull request via Graphite.
  • Feb 19, 10:33 AM EST: Graphite couldn't merge this PR because it failed for an unknown reason (Stack merges are not currently supported for forked repositories. Please create a branch in the target repository in order to merge).

@gminn gminn merged commit 4022691 into memfault:master Feb 19, 2025
@gminn
Copy link
Member

gminn commented Feb 19, 2025 via email

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