Environnement de build pour Dactylmanuform.
Environnement
Trois dossiers sont utilisés:
- zmk
- zephyr: la base de firmware sur laquelle ZMK se pose
- dactylmanuform: la config du clavier
Pour setup l'environnement il faut donc:
cd ~/Documents/repos/zmk/zmk/
export PATH=$PATH:~/Documents/repos/zmk/zephyr/zephyr/zephyr-sdk-0.16.3
source .env/bin/activate
cd app
Build
Puis afin de build, puisque le Dactyl est un split, il faut config west (l'outil de compilation) quand on passe d'une partie à l'autre:
west config build.cmake-args -- "-DSHIELD=wyld_dm_left -DZMK_CONFIG=../../dactylmanuform/config"
west build -d build/left --pristine -b nice_nano_v2
Et enfin, on peut retrouver le firmware au chemin suivant:
~/Documents/repos/zmk/zmk/app/build/left/zephyr/zmk.uf2