gint/src/gray
Lephe c37f150600
use GINT_CALL() in every API that has callbacks
* Change gint_inth_callback()
* Add intc_handler_function() to use C functions as handlers instead of
  writing assembler, and use it in the RTC and USB

* Revisit the TMU handlers, which after moving out the callbacks, now
  fit into 3 gates (great!), and adapt the ETMU handler
* Improve the timer driver (less code = better code, removed magic
  constants assuming the VBR layout on SH3/SH4, etc.)
* Remove 2 gates and a gap from the compact scheme on SH3

* Define timer_configure() to replace timer_setup(), which could not be
  cleanly updated to support GINT_CALL()
* Replace rtc_start/stop_timer with rtc_periodic_enable/disable, which
  is less confusing because of ETMU being "RTC timers"
2021-04-27 14:29:38 +02:00
..
engine.c use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
gclear.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
gint_gline.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
gpixel.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
grect.c move private headers to subfolders of src/ 2020-07-13 17:47:21 +02:00
gsubimage.c bopti: more performance improvement for SCSP cases 2020-07-23 14:03:45 +02:00
gtext.c display: add a maximum size parameter to dtext_opt() 2021-02-15 18:37:06 +01:00