mirror of
https://git.planet-casio.com/Lephenixnoir/gint.git
synced 2024-12-28 20:43:36 +01:00
af5c16a3d3
* Move logic around tracking transfers to asyncio.c. * Add a "short buffer" holding 0-3 bytes between writes, so that the driver performs only 4-byte writes in the FIFO and a short write in the commit, if needed. - This is partially due to me thinking at some point that degrading writing size was impossible, but it might actually be possible by writing to FIFO/FIFO+2 or FIFO/FIFO+1/FIFO+2/FIFO+3. - In any case I think this new approach wins on performance. * Get rid of unit_size since we now always use 4 bytes. * Add a waiting function which is used in usb_close() (and once tested should be used in world switches too). * Eliminate some of the special cases for the DCP, though not all (in particular I can't get the commit to rely on the BEMP interrupt yet, nor can I properly clear PID to NAK when unbinding). |
||
---|---|---|
.. | ||
defs | ||
drivers | ||
mpu | ||
std | ||
bfile.h | ||
clock.h | ||
config.h.in | ||
cpu.h | ||
display-cg.h | ||
display-fx.h | ||
display.h | ||
dma.h | ||
drivers.h | ||
exc.h | ||
fs.h | ||
gint.h | ||
gray.h | ||
hardware.h | ||
image.h | ||
intc.h | ||
keyboard.h | ||
keycodes.h | ||
kmalloc.h | ||
mmu.h | ||
rtc.h | ||
serial.h | ||
timer.h | ||
usb-ff-bulk.h | ||
usb.h |