H. Peter Anvin
|
4f634ded60
abcrtc: interface to write the RTC from the ABC bus
|
3 years ago |
H. Peter Anvin
|
0271d2cd06
abcrtc: ABC-bus interface to RTC (currently readonly)
|
3 years ago |
H. Peter Anvin
|
1dfcf38fed
sdcard: attempt to handle insertion and removal
|
3 years ago |
H. Peter Anvin
|
a8cfea4d31
Remove support for 32 kHz and serial port workarounds
|
3 years ago |
H. Peter Anvin
|
96e542cf90
fw: add machinery for switching to test image
|
3 years ago |
H. Peter Anvin
|
d7ef705e4a
Set the ROM offset at the beginning of the image
|
3 years ago |
H. Peter Anvin
|
5beee9e57b
abcdisk: now able to compile a binary
|
3 years ago |
H. Peter Anvin
|
7c730225c9
WIP: abc disk emulation
|
3 years ago |
H. Peter Anvin
|
6798b92c04
Simple disk cache; add missing files
|
3 years ago |
H. Peter Anvin
|
7df391b813
fw: optimized memcpy() for the aligned xword case
|
3 years ago |
H. Peter Anvin
|
be3a50be52
sdcard: mount disk images, Makefile/ld: infrastructure for dram data
|
3 years ago |
H. Peter Anvin
|
6b1989fac8
fw: allow gcc to optimize memset, memcpy, and memmove
|
3 years ago |
H. Peter Anvin
|
d37791d8a7
fw: faster memset()
|
3 years ago |
H. Peter Anvin
|
f6f9bf7ede
Add i2c unit
|
3 years ago |
H. Peter Anvin
|
518503fa99
iodev: centralize definitions and auto-generate boiler plate code
|
3 years ago |
H. Peter Anvin
|
74ebfc9b60
fw: allow optimization if IRQ_VECTORS < 32
|
3 years ago |
H. Peter Anvin
|
cd15d8fd49
picorv32: revamp the Q registers to be a full bank switch
|
3 years ago |
H. Peter Anvin
|
75980f5efb
fw: now working interrupt handling, periodic timer flashing LEDs
|
3 years ago |
H. Peter Anvin
|
2b261e54f6
fw: add interrupt support; use a linker script
|
3 years ago |
H. Peter Anvin
|
6a406133f0
Add sdcard and sysclock units; reshuffle address map
|
3 years ago |
H. Peter Anvin
|
0176e771d1
fw: irq wrapper, picorv32 custom instructions, _die() with blinkenlights
|
3 years ago |