├── .githooks └── pre-commit ├── .gitignore ├── .gitmodules ├── LICENSE.txt ├── README.md ├── TODO.txt ├── fe310_g000.ld ├── flash ├── openocd.cfg ├── slipmux ├── coap.go ├── dispatcher.go ├── go.mod ├── go.sum ├── main.go ├── serial.go └── slow_writer.go └── src ├── clock.c ├── console.zig ├── crc.zig ├── gpio.zig ├── init.zig ├── irq.S ├── main.zig ├── periph.zig ├── plic.zig ├── slipmux.zig ├── start.S └── uart.zig /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/TODO.txt -------------------------------------------------------------------------------- /fe310_g000.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/fe310_g000.ld -------------------------------------------------------------------------------- /flash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/flash -------------------------------------------------------------------------------- /openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/openocd.cfg -------------------------------------------------------------------------------- /slipmux/coap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/coap.go -------------------------------------------------------------------------------- /slipmux/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/dispatcher.go -------------------------------------------------------------------------------- /slipmux/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/go.mod -------------------------------------------------------------------------------- /slipmux/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/go.sum -------------------------------------------------------------------------------- /slipmux/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/main.go -------------------------------------------------------------------------------- /slipmux/serial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/serial.go -------------------------------------------------------------------------------- /slipmux/slow_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/slipmux/slow_writer.go -------------------------------------------------------------------------------- /src/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/clock.c -------------------------------------------------------------------------------- /src/console.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/console.zig -------------------------------------------------------------------------------- /src/crc.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/crc.zig -------------------------------------------------------------------------------- /src/gpio.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/gpio.zig -------------------------------------------------------------------------------- /src/init.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/init.zig -------------------------------------------------------------------------------- /src/irq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/irq.S -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/periph.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/periph.zig -------------------------------------------------------------------------------- /src/plic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/plic.zig -------------------------------------------------------------------------------- /src/slipmux.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/slipmux.zig -------------------------------------------------------------------------------- /src/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/start.S -------------------------------------------------------------------------------- /src/uart.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nmeum/zig-riscv-embedded/HEAD/src/uart.zig --------------------------------------------------------------------------------