gint/include/gint
Lephe 6ea2f991a3
keysc: make repeat settings global instead of just for getkey()
Having repeat settings only for getkey() meant that repeats that occur
while getkey() is not running (i.e., all of them) would be lost. This is
due to e57efb5e3 which replaced on-demand repeats with normal event
generation.

Now the settings are applied globally, which allows repeats to be
enabled even when getkey() is not active. This also reduces the feature
gap between getkey() and raw events, which reduces the risk of running
into edges cases by using both.

The previous API is retained for source compatibility until gint 3.0 but
the changes are now applied globally so the semantics are slightly
different.
2022-07-24 21:57:18 +01:00
..
defs (minor) 2022-05-04 19:08:54 +01:00
drivers keysc: make repeat settings global instead of just for getkey() 2022-07-24 21:57:18 +01:00
mpu clock: add overclock support on fx-CG 10/20/50 2022-05-15 19:20:14 +01:00
std std: move endian.h to fxlibc 2021-06-08 10:05:33 +02:00
bfile.h fs: folder support, part 1 (mkdir/rmdir and the opendir(3) family) 2021-12-21 19:01:00 +01:00
clock.h cpg: restore overclock settings when leaving 2022-05-16 20:13:13 +01:00
config.h.in render-cg: allocate VRAM in the heap; default to double buffering 2022-05-04 20:08:52 +01:00
cpu.h cpu, dma: add interrupt-cancellable sleep (perfect async sleep) 2021-06-17 14:32:08 +02:00
display-cg.h render-cg: add new image rendering functions with dynamic effects 2022-05-04 19:08:54 +01:00
display-fx.h add C++ header guards 2021-06-13 18:13:09 +02:00
display.h usb: add video capture through the fxlink protocol 2021-08-11 01:43:26 +02:00
dma.h add C++ header guards 2021-06-13 18:13:09 +02:00
drivers.h add C++ header guards 2021-06-13 18:13:09 +02:00
exc.h add C++ header guards 2021-06-13 18:13:09 +02:00
fs.h fs: track offset of Fugue files manually 2022-01-06 14:05:52 +01:00
gint.h clock: add overclock support on fx-CG 10/20/50 2022-05-15 19:20:14 +01:00
gray.h add C++ header guards 2021-06-13 18:13:09 +02:00
hardware.h hardware: expose filesystem type in the hardware info 2021-12-06 21:31:00 +01:00
image.h clock: add overclock support on fx-CG 10/20/50 2022-05-15 19:20:14 +01:00
intc.h add C++ header guards 2021-06-13 18:13:09 +02:00
keyboard.h keysc: make repeat settings global instead of just for getkey() 2022-07-24 21:57:18 +01:00
keycodes.h add C++ header guards 2021-06-13 18:13:09 +02:00
kmalloc.h add C++ header guards 2021-06-13 18:13:09 +02:00
mmu.h fs: buffer Fugue writes through RAM 2022-01-10 14:47:14 +01:00
rtc.h fs: track offset of Fugue files manually 2022-01-06 14:05:52 +01:00
timer.h tmu: fix freeze when using sleep_us_spin() with interrupts on 2021-11-15 06:43:00 +01:00
usb-ff-bulk.h (minor) 2022-05-04 19:08:54 +01:00
usb.h (minor) 2022-05-04 19:08:54 +01:00