PicoCalc/Code/FUZIX/README.md
2025-04-06 13:53:33 +08:00

39 lines
1.2 KiB
Markdown

# How to compile FUZIX
All the operations in this document are performed in a Linux environment. A basic understanding of Linux, as well as familiarity with Git and pico sdk development, is required.
## FUZIX 1.0
```bash
git clone https://github.com/EtchedPixels/FUZIX.git
cd FUZIX
git reset --hard f0d56efd5ba70211c4c2d0b084a154fcff30ac5a
git clone https://github.com/clockworkpi/PicoCalc.git #get patch code
git apply PicoCalc/Code/FUZIX/fuzix.patch
export PICO_SDK_PATH=/to/where/your/pico/sdk/is
cd Kernel/platform/platform-rpipico
make world
```
## FUZIX 1.1
```
git clone https://github.com/EtchedPixels/FUZIX.git
cd FUZIX
git reset --hard c1ff46910d8a3c66e19d730527e5e2493bd324c3
git clone https://github.com/clockworkpi/PicoCalc.git #get patch code
git apply PicoCalc/Code/FUZIX/fuzix1.1.patch
export PICO_SDK_PATH=/to/where/your/pico/sdk/is
make TARGET=rpipico SUBTARGET=pico2
```
Copy `build/fuzix.uf2` into picocalc like every pico device
# Pre-compiled uf2
- https://github.com/clockworkpi/PicoCalc/blob/master/Bin/PicoCalc%20SD/firmware/PicoCalc_Fuzix_v1.0.uf2
- https://github.com/clockworkpi/PicoCalc/blob/master/Bin/PicoCalc_Fuzix_v1.1_pico2.uf2