jerpelea opened a new pull request, #14507: URL: https://github.com/apache/nuttx/pull/14507
**Summary** Change 1: Replace sched_note_printf with sched_note_bprintf to delay string formatting and improve sched_note_printf execution speed (bprintf does not format parameters, but only parses the format string and saves parameters for delayed formatting) Change 2: Supports obtaining variable parameter types at compile time and saving function parameters at runtime without parsing the format string. This method does not require parsing the format string, so the execution speed will be faster than bprintf These two functions can use sched_note_printf to replace syslog, providing a faster log storage method. And it does not rely on the format string. The format string in syslog can be removed to reduce the size of the final bin file. **Impact** RELEASE **Testing** sim **NOTE** includes https://github.com/apache/nuttx/pull/13684 https://github.com/apache/nuttx/pull/13771 https://github.com/apache/nuttx/pull/13847 https://github.com/apache/nuttx/pull/13901 https://github.com/apache/nuttx/pull/13948 https://github.com/apache/nuttx/pull/13949 -- 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]
