H. Peter Anvin
|
f9a7f7cbdb
Update generated files
|
1 year ago |
H. Peter Anvin
|
78fb11f073
fpga, rv32: Add custom atomic instructions lw.l/sw.u
|
1 year ago |
H. Peter Anvin
|
16464af081
Refresh build
|
1 year ago |
H. Peter Anvin
|
835310c76e
update: .fw file is a single compressed container; simplify I/O code
|
2 years ago |
H. Peter Anvin
|
2ec75f1807
fpga: virtual JTAG interface
|
2 years ago |
H. Peter Anvin
|
7dd7eb2ed7
usb: change "console" to "tty", with CON_ used for only the console
|
2 years ago |
H. Peter Anvin
|
af2600349c
usb: enable four ACM devices
|
2 years ago |
H. Peter Anvin
|
7c7d4cd52c
usb: set the device serial number
|
3 years ago |
H. Peter Anvin
|
de1566292f
clocks: centralize strobes; rng: shut down when not in use
|
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
|
80cd70eb57
iodevs: auto-generate common constants
|
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
|
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
|
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 |