You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The main offender is the interrupt handling: it is apparently not advised to call function in the interrupt handlers but in Crazyradio the USB interrupt handling is complex and calling a lot of function.
Further work on the Crazyradio (like #22#24#3#7#4) are kind of blocked by that.
If anyone is interested about helping out, lets use this ticket to sync work.
The text was updated successfully, but these errors were encountered:
- Interrupt register bank does not help unless all function
called by the interrupt are in the same bank, hard to
achieve for USB interrupt
- Add no overlay for all functions (and a bit more) called
by the USB interrupt
Looking at the SDCC compiler manual, http://sdcc.sourceforge.net/doc/sdccman.pdf, we do a couple of bad things in the current implementation of the Crazyradio.
The main offender is the interrupt handling: it is apparently not advised to call function in the interrupt handlers but in Crazyradio the USB interrupt handling is complex and calling a lot of function.
Further work on the Crazyradio (like #22 #24 #3 #7 #4) are kind of blocked by that.
If anyone is interested about helping out, lets use this ticket to sync work.
The text was updated successfully, but these errors were encountered: