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]

Reply via email to