Skip to content

Conversation

@HiFiPhile
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 25, 2025 15:32
Copilot finished reviewing on behalf of HiFiPhile November 25, 2025 15:36
Copy link
Contributor

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

This PR includes miscellaneous fixes across the codebase, addressing performance settings, concurrency issues, and developer tooling improvements.

Key Changes:

  • Enables FSDEV_HAS_SBUF_ISO for STM32U0, resolving previous audio performance issues
  • Fixes potential race condition in FIFO empty check by reading volatile indices to local variables
  • Improves Python audio debug script with better signal handling, error codes, and matplotlib best practices

Reviewed changes

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

File Description
src/portable/st/stm32_fsdev/fsdev_stm32.h Enables SBUF_ISO feature for STM32U0 after resolving performance issues
src/common/tusb_fifo.h Fixes race condition in tu_fifo_empty() by reading volatile indices atomically
examples/device/uac2_speaker_fb/src/audio_debug.py Improves script reliability with signal handling, proper exit codes, and axes-based plotting

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

@sonarqubecloud
Copy link

Copy link
Owner

@hathach hathach left a comment

Choose a reason for hiding this comment

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

thank you

@hathach hathach merged commit 3884249 into master Nov 26, 2025
279 of 284 checks passed
@hathach hathach deleted the misc_fix branch November 26, 2025 01:46
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.

3 participants