Kaben123 opened a new pull request, #18182: URL: https://github.com/apache/nuttx/pull/18182
Unify the ioctl command definitions for the note subsystem. Replace legacy NOTECTL and NOTERAM ioctl macros with unified NOTE macros. This improves maintainability and consistency across. *Note: Please adhere to [Contributing Guidelines](https://github.com/apache/nuttx/blob/master/CONTRIBUTING.md).* ## Summary This pull request unifies the ioctl command definitions for the note subsystem in NuttX. The previous implementation used separate ioctl bases and command macros for notectl and noteram drivers. This patch consolidates them into a single set of ioctl commands and macros, improving maintainability and consistency across the note subsystem. ## Impact - All note-related ioctl commands now use the unified _NOTEBASE and _NOTEIOC macros. - Legacy NOTECTL and NOTERAM ioctl macros are removed. - Code that previously referenced NOTECTL/NOTERAM commands must be updated to use the new NOTE commands. - No impact on runtime behavior or backward compatibility for user applications that use the public API. ## Testing - Build tested on all supported platforms. - Verified that note and noteram drivers function as expected with the new ioctl commands. - No regressions observed in system logging or instrumentation features. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
