# ======================================== # FileName: build.yaml # Date: 07.06.2023 # Author: Marcos Chow Castro # Email: mctechnology170318@gmail.com # GitHub: https://github.com/mctechnology17 # Brief: configuration file for ZMK firmware # Board: nice_nano_v2 and puchi_ble_v1 # shield: corne_left nice_view_adapter nice_view, # corne_right nice_view_adapter nice_view, # corne_left, corne_right and settings_reset # ========================================= # ╔═╦═╦═╗ # ╔════╗ ║║║║║╔╝ # ║╔╗╔╗║ ║║║║║╚╗ # ╚╝║║╚╝ ║╠═╩╩═╝ # ║╠═╦═╣╚╦═╦╦═╦╗╔═╦═╦╦╗ # ║║╩╣═╣║║║║║╬║╚╣╬║╬║║║ # ╚╩═╩═╩╩╩╩═╩═╩═╩═╬╗╠╗║ # ╚═╩═╝ # This file generates the GitHub Actions matrix # For simple board + shield combinations, add them # to the top level board and shield arrays, for more # control, add individual board + shield combinations to # the `include` property, e.g: # # board: [ "nice_nano_v2" ] # shield: [ "corne_left", "corne_right" ] # include: # - board: bdn9_rev2 # - board: nice_nano_v2 # shield: reviung41 # # Split Keyboard Halves Unable to Pair # https://zmk.dev/docs/troubleshooting # - board: nice_nano_v2 # shield: settings_reset # Reset Split Keyboard Procedure # Perform the following steps to reset both halves of your split keyboard: # - Put each half of the split keyboard into bootloader mode. # - Flash one of the halves of the split with the downloaded settings reset UF2 # image. Immediately after flashing the chosen half, put it into bootloader # mode to avoid accidental bonding between the halves. # - Repeat step 2 with the other half of the split keyboard. # - Flash the actual image for each half of the split keyboard (e.g # my_board_left.uf2 to the left half, my_board_right.uf2 to the right half). # # After completing these steps, pair the halves of the split keyboard # together by resetting them at the same time. Most commonly, this is done by # grounding the reset pins for each of your keyboard's microcontrollers or # pressing the reset buttons at the same time. --- include: - board: nice_nano_v2 # puchi_ble_v1 nice_nano_v2 shield: corne_left nice_view_adapter nice_view # con display # shield: corne_left # con OLED display # - board: puchi_ble_v1 # puchi_ble_v1 nice_nano_v2 - board: nice_nano_v2 # puchi_ble_v1 nice_nano_v2 shield: corne_right nice_view_adapter nice_view # con display # shield: corne_right # con OLED display # - board: puchi_ble_v1 # puchi_ble_v1 nice_nano_v2 # - board: puchi_ble_v1 # shield: settings_reset