├── LICENSE ├── README.md ├── blink ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml ├── README.md ├── build.rs ├── memory.x ├── runner.gdb ├── src │ ├── gpio.rs │ └── main.rs └── target.gdb.example ├── board ├── KB789.pro ├── KB789.sch ├── README.md ├── fp-info-cache ├── fp-lib-table ├── sym-lib-table └── sym │ ├── bluepill.dcm │ └── bluepill.lib ├── bootloader └── README.md ├── firmware ├── .cargo │ └── config ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── memory.x ├── runner.gdb ├── src │ ├── cursor.rs │ ├── descr.rs │ ├── gpio.rs │ ├── main.rs │ └── pma.rs └── target.gdb.example └── setup.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/README.md -------------------------------------------------------------------------------- /blink/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/.cargo/config -------------------------------------------------------------------------------- /blink/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/.gitignore -------------------------------------------------------------------------------- /blink/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/Cargo.toml -------------------------------------------------------------------------------- /blink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/README.md -------------------------------------------------------------------------------- /blink/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/build.rs -------------------------------------------------------------------------------- /blink/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/memory.x -------------------------------------------------------------------------------- /blink/runner.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/runner.gdb -------------------------------------------------------------------------------- /blink/src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/src/gpio.rs -------------------------------------------------------------------------------- /blink/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/src/main.rs -------------------------------------------------------------------------------- /blink/target.gdb.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/blink/target.gdb.example -------------------------------------------------------------------------------- /board/KB789.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/board/KB789.pro -------------------------------------------------------------------------------- /board/KB789.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/board/KB789.sch -------------------------------------------------------------------------------- /board/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/board/README.md -------------------------------------------------------------------------------- /board/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /board/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/board/fp-lib-table -------------------------------------------------------------------------------- /board/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/board/sym-lib-table -------------------------------------------------------------------------------- /board/sym/bluepill.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /board/sym/bluepill.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/board/sym/bluepill.lib -------------------------------------------------------------------------------- /bootloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/bootloader/README.md -------------------------------------------------------------------------------- /firmware/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/.cargo/config -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/.gitignore -------------------------------------------------------------------------------- /firmware/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/Cargo.lock -------------------------------------------------------------------------------- /firmware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/Cargo.toml -------------------------------------------------------------------------------- /firmware/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/build.rs -------------------------------------------------------------------------------- /firmware/memory.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/memory.x -------------------------------------------------------------------------------- /firmware/runner.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/runner.gdb -------------------------------------------------------------------------------- /firmware/src/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/src/cursor.rs -------------------------------------------------------------------------------- /firmware/src/descr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/src/descr.rs -------------------------------------------------------------------------------- /firmware/src/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/src/gpio.rs -------------------------------------------------------------------------------- /firmware/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/src/main.rs -------------------------------------------------------------------------------- /firmware/src/pma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/src/pma.rs -------------------------------------------------------------------------------- /firmware/target.gdb.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/firmware/target.gdb.example -------------------------------------------------------------------------------- /setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KOBA789/keyboard-from-scratch/HEAD/setup.md --------------------------------------------------------------------------------