-
Notifications
You must be signed in to change notification settings - Fork 393
/
Copy pathwest.yml
67 lines (62 loc) · 1.76 KB
/
west.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# This file specifies the build dependencies for Github Action workflows and
# for local build environments. The workspace has four toplevel directories
# containing the user config, modules, zephy and ZMK.
#
# ZMK-Workspace
# ├── config
# ├── modules
# ├── zephyr
# └── zmk
#
# To create a local build environment, clone this repository and then run the
# following commands from its toplevel directory:
#
# $ west init -l config
# $ west update
# $ west zephyr-export
#
---
manifest:
defaults:
remote: urob
revision: v0.1 # Pin everything to v0.1
remotes:
- name: urob
url-base: https://github.com/urob
- name: zmkfirmware
url-base: https://github.com/zmkfirmware
projects:
# This is vanilla ZMK - just using my remote to pin the current state of main,
# as upstream hasn't yet released a version with mouse.
- name: zmk
revision: v0.1+mouse
import: app/west.yml
# ZMK modules
- name: zmk-adaptive-key
path: modules/zmk/adaptive-key
- name: zmk-auto-layer
path: modules/zmk/auto-layer
- name: zmk-helpers
path: modules/zmk/helpers
- name: zmk-leader-key
revision: v0.1+locality
path: modules/zmk/leader-key
- name: zmk-tri-state
path: modules/zmk/tri-state
# Temporarily overload Zephyr until
# https://github.com/zmkfirmware/zephyr/pull/40 is merged.
- name: zephyr
revision: v3.5.0+zmk-fixes
clone-depth: 1
import:
# Only enable most commonly used boards. For less common hardware one
# may need to enable additional modules.
name-allowlist:
- cmsis
- hal_nordic
- hal_rpi_pico
- hal_stm32
- lvgl
- tinycrypt
self:
path: config