32 lines
854 B
Markdown
32 lines
854 B
Markdown
# Hirsute
|
|
|
|
## Hardware
|
|
|
|
## Building
|
|
|
|
### System Package Requirements
|
|
|
|
`cmake python3 build-essential gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib picotool pioasm`
|
|
|
|
### Build Instructions
|
|
|
|
```sh
|
|
git clone https://git.corrupt.link/liz/hirsute.git
|
|
cd hirsute
|
|
git submodule update --init --recursive
|
|
mkdir build
|
|
cd build
|
|
cmake ..
|
|
make
|
|
```
|
|
|
|
## Many Thanks
|
|
|
|
These projects were crazy helpful in figuring out how to put this together.
|
|
|
|
* [Pico Read USB Keyboard PIO](https://github.com/vruivo/pico_read_usb_keyboard_pio)
|
|
* [Pico-PIO-USB](https://github.com/sekigon-gonnoc/Pico-PIO-USB)
|
|
* [PS2 2 Plus](https://github.com/n055/ps22plus)
|
|
* [MacMousePi](https://github.com/MatthewGCampbell/MacMousePi)
|
|
* [Macintosh Hardware Description](https://ia601206.us.archive.org/20/items/Mac_Hardware_Info_Mac_128K/Mac_Hardware_Info_Mac_128K.pdf)
|