Skip to content

Conversation

bdraco
Copy link
Member

@bdraco bdraco commented Sep 29, 2025

Description:

Add documentation for the new disable_libc_locks_in_iram advanced configuration option for ESP32. This option allows users to save approximately 1.3KB of IRAM by disabling the placement of libc lock functions in internal RAM.

The documentation explains:

  • What the option does and why it's beneficial (saves ~1.3KB IRAM)
  • That it's enabled by default (IRAM placement disabled to save RAM)
  • When users might need to disable it (external components using libc locks in IRAM ISRs)
  • That it only applies to ESP-IDF framework

Related issue (if applicable): N/A

Pull request in esphome with YAML changes (if applicable):

Checklist:

  • I am merging into next because this is new documentation that has a matching pull-request in esphome as linked above.
    or

  • I am merging into current because this is a fix, change and/or adjustment in the current documentation and is not for a new component or feature.

  • Link added in /components/index.rst when creating new documents for new components or cookbook.

Copy link

netlify bot commented Sep 29, 2025

Deploy Preview for esphome ready!

Name Link
🔨 Latest commit de0a8c6
🔍 Latest deploy log https://app.netlify.com/projects/esphome/deploys/68da09d51160a00008f5d5d3
😎 Deploy Preview https://deploy-preview-5425--esphome.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant