H. Peter Anvin
|
46c873bd12
abcbus: make INT#, NMI#, RESIN# and WAIT#/RDY explicitly controllable
|
3 years ago |
H. Peter Anvin
|
4a0966e759
abcbus: put the I/O status register (INP 1) in a separate SRAM
|
3 years ago |
H. Peter Anvin
|
4970fb6ef6
rtc: issue dummy clock cycles if SDA appears stuck
|
3 years ago |
H. Peter Anvin
|
dd69eafb99
Many timing fixes; better IRQ handling for abcbus
|
3 years ago |
H. Peter Anvin
|
6ae39aaf12
Make romcopy device programmable and able to zero memory
|
3 years ago |
H. Peter Anvin
|
ec99762a84
Use waitirq rather than suspending a memory transaction for SD card
|
3 years ago |
H. Peter Anvin
|
56753cd6a3
abcbus: move abcbus to separate module; add I/O status register
|
3 years ago |
H. Peter Anvin
|
69476ffdf6
Add I/O interface to the ABC bus, using SDRAM DMA
|
3 years ago |
H. Peter Anvin
|
f6f9bf7ede
Add i2c unit
|
3 years ago |
H. Peter Anvin
|
55b0aeee3f
iodev: move one-register "devices" into a common "sys"; add "abc" device
|
3 years ago |
H. Peter Anvin
|
c40501f76e
SDRAM access from the ABC-bus
|
3 years ago |
H. Peter Anvin
|
3608e21183
Add extended devices (xdevs) that require > 128 bytes
|
3 years ago |
H. Peter Anvin
|
4cc5301813
sdcard: generalize the IP, instantiate for ESP32 SPI channel too
|
3 years ago |
H. Peter Anvin
|
518503fa99
iodev: centralize definitions and auto-generate boiler plate code
|
3 years ago |