gint/src/keysc
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
..
getkey.c getkey: use the new keydev interface 2021-03-05 14:49:24 +01:00
iokbd.c iokbd keysc: space optimizations for SH3 2020-07-08 20:01:58 +02:00
keycodes.c keyboard: add keycode functions to identify F1..F6 and 0..9 2020-07-16 17:29:12 +02:00
keydev.c getkey: use the new keydev interface 2021-03-05 14:49:24 +01:00
keysc.c use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00