1. 25 Jan, 2021 3 commits
  2. 16 Jan, 2021 5 commits
    • Rahix's avatar
      docs: Fix warnings about title underlines · 577a2de0
      Rahix authored
      Sphinx wants us to make the title underlines the exact same length as
      the text above.  Fix all related warnings in our codebase.
    • Rahix's avatar
      docs(simple_menu): Fix autodoc errors · dece3049
      Rahix authored
      When sphinx autodoc imports this module, the global code trying to fill
      in the LONG_PRESS_MS and RETRIGGER_MS values will fail to run leading to
      exceptions and autodoc not generating any documentation for this module.
      Fixes: #230
    • Rahix's avatar
      feat(l0dables): Use weak references for unused handlers · e1bcc902
      Rahix authored
      Instead of actually defining each unused handler as an individual
      "function" with an infinite loop, make them all reference the default
      handler.  This shaves 192 bytes of unnecessary bloat off the .text
    • Rahix's avatar
      feat(l0dables): Exit in case of CPU exception · 5cbe0e79
      Rahix authored
      Currently, misbehaving l0dables which trigger some kind of CPU exception
      will busy-spin in the exception handler with no way to return to another
      app without a full reboot.
      Fix this by calling epic_exit() in case of an exception to hopefully
      allow a return to menu in most situations.
    • Rahix's avatar
      feat(l0dables): Return to menu when main() exits · ceaec9bc
      Rahix authored
      After main() returns, don't enter a busy loop but call epic_exit() to
      signal to epicardium that the l0dable has finished.  The exit code will
      be the return value from main().
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
  3. 13 Jan, 2021 3 commits
  4. 12 Jan, 2021 2 commits
  5. 10 Jan, 2021 3 commits
  6. 09 Jan, 2021 6 commits
  7. 04 Jan, 2021 2 commits
  8. 29 Dec, 2020 14 commits
  9. 26 Dec, 2020 2 commits