Posted on

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