Help with build.yaml for nice!nano v2 + nice!view for each and Xiao ESP32C3 as dongle? #6
-
Hello, I am using your repo as a module for my zmk-config, but I'm kind of confused for creating the correct In your example build, I'm not sure if I'm suppose to add this is what I have so far: include:
# nice_nano_v2 + nice_view
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view_gem
cmake-args: -DCONFIG_ZMK_KEYBOARD_NAME=\"Nice_Corne_View\"
artifact-name: nice_corne_left_view
snippet: studio-rpc-usb-uart
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view_gem
cmake-args: -DCONFIG_NICE_VIEW_GEM_ANIMATION=y
artifact-name: nice_corne_right_view
# xiao_dongle
- board: seeeduino_xiao_ble
shield: corne_dongle_xiao
cmake-args: -DCONFIG_ZMK_KEYBOARD_NAME=\"Xiao_Dongle\" -DCONFIG_ZMK_STUDIO=y
artifact-name: xiao_corne_dongle_xiao
snippet: studio-rpc-usb-uart |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Warning Please do not confuse the Hello, first place the To obtain a versatile configuration and compilation, I recommend you to have the following in your compilation steps: build.yamlinclude:
- board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view_gem
cmake-args: -DCONFIG_ZMK_KEYBOARD_NAME=\"Nice_Corne_View\"
artifact-name: nice_corne_left_view
snippet: studio-rpc-usb-uart
- board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view_gem
cmake-args: -DCONFIG_NICE_VIEW_GEM_ANIMATION=y
artifact-name: nice_corne_right_view
- board: nice_nano_v2
shield: corne_left_peripheral nice_view_adapter nice_view_gem
cmake-args: -DCONFIG_NICE_VIEW_GEM_ANIMATION=y
artifact-name: nice_corne_left_peripheral_view
# xiao_dongle
- board: seeeduino_xiao_ble
shield: corne_dongle_xiao
cmake-args: -DCONFIG_ZMK_KEYBOARD_NAME=\"Xiao_Dongle\" -DCONFIG_ZMK_STUDIO=y
artifact-name: xiao_corne_dongle_xiao
snippet: studio-rpc-usb-uart With this corne diagram without dongleclassDiagram
class master_central {
board: nice_nano_v2
shield: corne_left nice_view_adapter nice_view_gem
description: Communication with the slave and computer
other: ...
artifact-name(): nice_corne_left_view
}
class slave_right {
board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view_gem
description: Communication only with the master
other: ...
artifact-name(): nice_corne_right_view
}
master_central <|-- slave_right
corne diagram with dongleclassDiagram
class master_central {
board: seeeduino_xiao_ble
shield: corne_dongle_xiao
description: Communication with slaves and computer
other: ...
artifact-name(): xiao_corne_dongle_xiao
}
class slave_left {
board: nice_nano_v2
shield: corne_left_peripheral nice_view_adapter nice_view_gem
description: Communication only with the master
other: ...
artifact-name(): nice_corne_left_peripheral_view
}
class slave_right {
board: nice_nano_v2
shield: corne_right nice_view_adapter nice_view_gem
description: Communication only with the master
other: ...
artifact-name(): nice_corne_right_view
}
master_central <|-- slave_left
master_central <|-- slave_right
|
Beta Was this translation helpful? Give feedback.
Warning
Please do not confuse the
xiao
with theesp32c3
because they are different hardware.Hello, first place the
xiao
is not based onesp32c3
but on theNRF52840
, so I ask you to read the hardware admitted in the official documentation of ZMK.To obtain a versatile configuration and compilation, I recommend you to have the following in your compilation steps:
build.yaml