├── .github └── workflows │ └── main.yml ├── .gitignore ├── README.md ├── assets ├── BCM4345C0.hcd ├── small_font.bmp ├── tetris_font.bmp ├── tetris_font.png ├── zig-icon.bmp ├── zig-icon.svg ├── zig-logo.bmp └── zig-logo.svg ├── boot ├── bootcode.bin ├── config.txt ├── fixup.dat └── start.elf ├── release-message.md └── src ├── arm_assembly_code.zig ├── ble.zig ├── gpio.zig ├── linker-qemu-armv7.ld ├── linker.ld ├── main.zig ├── serial.zig ├── terminal.zig ├── text_grid.zig ├── video_core_frame_buffer.zig ├── video_core_mailboxes.zig ├── video_core_properties.zig ├── video_core_queries.zig └── video_core_vchi.zig /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/README.md -------------------------------------------------------------------------------- /assets/BCM4345C0.hcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/BCM4345C0.hcd -------------------------------------------------------------------------------- /assets/small_font.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/small_font.bmp -------------------------------------------------------------------------------- /assets/tetris_font.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/tetris_font.bmp -------------------------------------------------------------------------------- /assets/tetris_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/tetris_font.png -------------------------------------------------------------------------------- /assets/zig-icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/zig-icon.bmp -------------------------------------------------------------------------------- /assets/zig-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/zig-icon.svg -------------------------------------------------------------------------------- /assets/zig-logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/zig-logo.bmp -------------------------------------------------------------------------------- /assets/zig-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/assets/zig-logo.svg -------------------------------------------------------------------------------- /boot/bootcode.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/boot/bootcode.bin -------------------------------------------------------------------------------- /boot/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/boot/config.txt -------------------------------------------------------------------------------- /boot/fixup.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/boot/fixup.dat -------------------------------------------------------------------------------- /boot/start.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/boot/start.elf -------------------------------------------------------------------------------- /release-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/release-message.md -------------------------------------------------------------------------------- /src/arm_assembly_code.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/arm_assembly_code.zig -------------------------------------------------------------------------------- /src/ble.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/ble.zig -------------------------------------------------------------------------------- /src/gpio.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/gpio.zig -------------------------------------------------------------------------------- /src/linker-qemu-armv7.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/linker-qemu-armv7.ld -------------------------------------------------------------------------------- /src/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/linker.ld -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/serial.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/serial.zig -------------------------------------------------------------------------------- /src/terminal.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/terminal.zig -------------------------------------------------------------------------------- /src/text_grid.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/text_grid.zig -------------------------------------------------------------------------------- /src/video_core_frame_buffer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/video_core_frame_buffer.zig -------------------------------------------------------------------------------- /src/video_core_mailboxes.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/video_core_mailboxes.zig -------------------------------------------------------------------------------- /src/video_core_properties.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/video_core_properties.zig -------------------------------------------------------------------------------- /src/video_core_queries.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/video_core_queries.zig -------------------------------------------------------------------------------- /src/video_core_vchi.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markfirmware/zig-bare-metal-raspberry-pi/HEAD/src/video_core_vchi.zig --------------------------------------------------------------------------------