manifest:
  remotes:
    - name: zephyrproject-rtos
      url-base: https://github.com/zephyrproject-rtos
    - name: petejohanson
      url-base: https://github.com/petejohanson
    - name: microsoft
      url-base: https://github.com/microsoft
  projects:
    - name: zephyr
      remote: petejohanson
      revision: zmk-v2.3.0-with-fixes
      import:
        # TODO: Rename once upstream offers option like `exclude` or `denylist`
        name-blacklist:
          - ci-tools
          - hal_atmel
          - hal_altera
          - hal_cypress
          - hal_infineon
          - hal_microchip
          - hal_nxp
          - hal_openisa
    - name: uf2
      remote: microsoft
      path: tools/uf2
  self:
    path: zmk