SynthstromAudible / DelugeFirmware

https://synthstromaudible.github.io/DelugeFirmware/
GNU General Public License v3.0
552 stars 87 forks source link

DRAFT: Add bulk logging annotation, other debug helpers #2222

Closed tastycode closed 2 days ago

tastycode commented 2 days ago

leaving in draft while I get back up to speed the process for proposing changes.

This is 2 additional DBT tasks along with supporting documentation changes.

  1. Allow devs to bulk annotate entire directory-trees of function calls with logging calls that record each invocation of a function into the debug log (without arguments)
  2. a convenience script for parsing deluge crash reporter output.

while experiencing a bout of ADHD, I added a macro D_POPUP which is a convenient sprintf enabled dev shortcut.