nuttxpr commented on PR #15785: URL: https://github.com/apache/nuttx/pull/15785#issuecomment-2643355072
[**\[Experimental Bot, please feedback here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues) __Fill In The Commit Message:__ This PR contains a Commit with an Empty Commit Message. Please fill in the Commit Message with the PR Summary. No, this PR description does not fully meet the NuttX requirements. Here's a breakdown of what's missing and how to improve it: **Missing/Insufficient Information:** * **Summary:** While it mentions adding ES8311 support, it lacks crucial details: * **Why is this change necessary?** Is there no audio support currently? Is the existing audio support inadequate? Explain the motivation. * **How does the change work?** What code was added/modified? Did you add a new driver? Modify an existing one? Provide more technical detail. Mentioning the specific files changed would be helpful. * **Related Issues:** Are there any related NuttX or NuttX Apps issues this PR addresses? Provide links if so. * **Impact:** "ESP32S3-LCD-EV" is not sufficient. You need to answer all the questions with "YES" or "NO" and provide descriptions where necessary. For example: * **Is new feature added?** YES (ES8311 audio codec support) * **Impact on user:** YES (Users can now use audio on the esp32s3-lcd-ev board). * **Impact on build:** Potentially YES if any Kconfig changes were required. Describe them. If not, state NO. * **Impact on hardware:** YES (Specifies the pins used: 16:MCLK, 4:BCLK, 45:WS, 18:DOUT). This is good detail but still needs the YES/NO. * **Impact on documentation:** YES (The audio config doc was used, but does it need updating to reflect the new ES8311 support? If so, has the documentation been updated in this PR or a separate one?) * **Impact on security, compatibility:** Explicitly state NO if there are no impacts. * **Testing:** * **Build Host(s):** Provide details about your build host OS, CPU architecture, and compiler version. * **Target(s):** You mention the board, but specify the architecture (xtensa). Be more specific about the configuration used (e.g., `esp32s3-lcd-ev:audio`). * **Testing logs:** The provided command shows how to build and flash, but it doesn't provide any *actual* test logs. You need to show output demonstrating that audio works *before* the change (if there was previous audio support) and *after* the change, showcasing the ES8311 functionality. Play a sound file or generate a tone. Capture the output that proves it works. If there was no prior audio support, clearly state that and then show the output after the change demonstrating the ES8311 working. **Example of an Improved Summary:** This PR adds support for the ES8311 audio codec on the esp32s3-lcd-ev board. Currently, this board has no audio support. This change implements a new ES8311 driver (added files: `drivers/audio/es8311.c`, `drivers/audio/es8311.h`, etc.) and updates the board configuration to use this driver. This resolves [NuttX Issue #XYZ] (if applicable). **Example of Improved Testing Section:** **Build Host:** Linux (Ubuntu 22.04), x86_64, GCC 11.3.0 **Target:** xtensa, esp32s3-lcd-ev:audio **Testing logs before change:** ``` (If there was previous behavior, show logs. Otherwise state "No prior audio support.") ``` **Testing logs after change:** ``` play -r 44100 -c 2 test.wav # Or another appropriate command ... output showing audio playing ... ``` By providing more complete information as described above, your PR will be much easier to review and merge. Remember, clarity and detail are key to a successful PR. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org