Skip to content
Snippets Groups Projects
  1. Jan 16, 2021
    • 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
      section.
      e1bcc902
    • 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.
      5cbe0e79
    • 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: default avatarRahix <rahix@rahix.de>
      ceaec9bc
  2. Sep 11, 2019
  3. Aug 16, 2019
  4. Aug 15, 2019
  5. Jul 31, 2019
  6. Jul 29, 2019
Loading