.. |
fatfs
|
23b273eb2a
rv32: update fatfs to version 0.15
|
1 an în urmă |
roms
|
cfb99b9bd3
roms/print80: add XDx: device entries
|
1 an în urmă |
test
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
zlib
|
b3a3490ca5
rv32: build zlib
|
2 ani în urmă |
.gitignore
|
d99bcca6d2
roms: build and/or provide more ROMs
|
1 an în urmă |
Makefile
|
fcbaca5e17
iodevs.conf: move iodevs.conf into common/
|
1 an în urmă |
abcdisk.c
|
1ffb9183cf
rv32: do graceful shutdown whereever possible
|
1 an în urmă |
abcdrive.c
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
abcio.c
|
eadb35de6c
rv32: be more consistent in message formatting
|
1 an în urmă |
abcio.h
|
1ffb9183cf
rv32: do graceful shutdown whereever possible
|
1 an în urmă |
abcmem.c
|
0ccc916f7e
abcmem: implement XM# handling and ABC800MAC+"ROM hack" map switching
|
1 an în urmă |
abcpun80.c
|
bcf6d05aa2
config: fix marshalling of strings; handle reconfiguration events
|
1 an în urmă |
abcrtc.c
|
bcf6d05aa2
config: fix marshalling of strings; handle reconfiguration events
|
1 an în urmă |
boardinfo_fpga.h
|
e43d50fa6b
rv32: add missing header file
|
2 ani în urmă |
checksum.h
|
fb0bca2036
rv32: fix ABC memory-mapping logic
|
1 an în urmă |
checksum.pl
|
9471dad838
Move date stamp generation to fpga build; record SDRAM checksum
|
2 ani în urmă |
common.h
|
98143f3b66
rv32: flush disk cache on reconfiguration reboot
|
1 an în urmă |
config.c
|
98143f3b66
rv32: flush disk cache on reconfiguration reboot
|
1 an în urmă |
config.h
|
439ba5bf6b
abcmem: make emulated memory configuration configurable
|
1 an în urmă |
console.c
|
969d145878
fw: propagate board_info from ESP32 to FPGA
|
2 ani în urmă |
console.h
|
98143f3b66
rv32: flush disk cache on reconfiguration reboot
|
1 an în urmă |
debug.S
|
bf9aa45886
riscv32: add the ctz instruction for better interrupt latency
|
1 an în urmă |
die.c
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
diskcache.c
|
0e09a7c608
fwupdate: update esp32 when flashing from sdcard
|
2 ani în urmă |
dummy.c
|
ac8a492ba2
sdram: fix 8-bit ports; rename fw/ to rv32/ to avoid confusion
|
3 ani în urmă |
esp.c
|
eadb35de6c
rv32: be more consistent in message formatting
|
1 an în urmă |
esp.h
|
b746a57a9f
Consolidate firmware format definitions into common/fwimg.h
|
2 ani în urmă |
head.S
|
0115548fc0
rv32: use a dedicated interrupt stack
|
1 an în urmă |
io.h
|
0115548fc0
rv32: use a dedicated interrupt stack
|
1 an în urmă |
iodeva.h
|
84e666e703
rv32: put the symbols for I/O registers back in
|
2 ani în urmă |
ioregs.h
|
de6279a03d
fpga/abcbus: only sample for 80/800 on clock changes; allow override
|
1 an în urmă |
ioregsa.pl
|
fcbaca5e17
iodevs.conf: move iodevs.conf into common/
|
1 an în urmă |
irq.h
|
bf9aa45886
riscv32: add the ctz instruction for better interrupt latency
|
1 an în urmă |
irqasm.S
|
2ec1af473b
picorv32: further IRQ latency improvements; regenerate with Quartus 22.1
|
1 an în urmă |
irqtable.S
|
bf9aa45886
riscv32: add the ctz instruction for better interrupt latency
|
1 an în urmă |
jtagupd.c
|
0115548fc0
rv32: use a dedicated interrupt stack
|
1 an în urmă |
jtagupd.ld
|
84e666e703
rv32: put the symbols for I/O registers back in
|
2 ani în urmă |
killed.c
|
2ec1af473b
picorv32: further IRQ latency improvements; regenerate with Quartus 22.1
|
1 an în urmă |
list.h
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
max80.c
|
439ba5bf6b
abcmem: make emulated memory configuration configurable
|
1 an în urmă |
max80.ld
|
0115548fc0
rv32: use a dedicated interrupt stack
|
1 an în urmă |
memcpy.S
|
f1e04bf5c7
esp32 firmware image with support for OTA updates of both FPGA and ESP32
|
2 ani în urmă |
memset.c
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
picorv32.h
|
2ec1af473b
picorv32: further IRQ latency improvements; regenerate with Quartus 22.1
|
1 an în urmă |
rom.S
|
0ccc916f7e
abcmem: implement XM# handling and ABC800MAC+"ROM hack" map switching
|
1 an în urmă |
romcopy.c
|
55783db494
rv32: support max80.fw for sdcard updates; guess at boardver if needed
|
1 an în urmă |
rtc.c
|
67b4ddafc1
rv32/rtc: log bytes read for RTC, for card bringup
|
1 an în urmă |
runtest.c
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
sbrk.c
|
bf2d593e50
rv32: combine heap and disk cache
|
2 ani în urmă |
sdcard.c
|
2e544bb970
sdcard: reinitialize on system (soft) reset
|
3 ani în urmă |
sdcard.h
|
d0c6ce11ed
rv32: rename fw.h -> common.h for consistency
|
2 ani în urmă |
sections.h
|
0ccc916f7e
abcmem: implement XM# handling and ABC800MAC+"ROM hack" map switching
|
1 an în urmă |
shutdown.c
|
1ffb9183cf
rv32: do graceful shutdown whereever possible
|
1 an în urmă |
spiflash.c
|
7b5981fe5b
fwupdate: fix flags matching
|
2 ani în urmă |
spiflash.h
|
634b03c355
fwupdate: support fw v2 format (multiversion) for OTA updates
|
2 ani în urmă |
spurious_irq.c
|
bf9aa45886
riscv32: add the ctz instruction for better interrupt latency
|
1 an în urmă |
start_test.S
|
ac8a492ba2
sdram: fix 8-bit ports; rename fw/ to rv32/ to avoid confusion
|
3 ani în urmă |
sys.h
|
0115548fc0
rv32: use a dedicated interrupt stack
|
1 an în urmă |
system.c
|
933b8432fd
rv32: don't initialize the ABC memmap until we have configuration
|
1 an în urmă |
systime.h
|
9ac4e30722
time: synchronize all clocks: RTC, SNTP, ESP, FPGA/ABC
|
2 ani în urmă |
testdata.S
|
ac8a492ba2
sdram: fix 8-bit ports; rename fw/ to rv32/ to avoid confusion
|
3 ani în urmă |
testimg.S
|
ac8a492ba2
sdram: fix 8-bit ports; rename fw/ to rv32/ to avoid confusion
|
3 ani în urmă |