mmccoyd / zmk-config Goto Github PK
View Code? Open in Web Editor NEWZMK firmware for Hillside ergonomic keyboards
License: MIT License
ZMK firmware for Hillside ergonomic keyboards
License: MIT License
This was the change on :
chore(ci): Bump to 3.5 Docker images: zmkfirmware/zmk@94aa7d8
I have a fork from this repo that also depends on https://github.com/zmkfirmware/zmk and started to fail on build:
The summary of the error:
'label' is marked as deprecated in 'properties:' in /__w/hillside-zmk-config/hillside-zmk-config/zephyr/dts/bindings/display/solomon,ssd1306fb-i2c.yaml for node /soc/i2c@40003000/ssd1306@3c.
devicetree error: 'pinctrl-0' is marked as required in 'properties:' in /__w/hillside-zmk-config/hillside-zmk-config/zephyr/dts/bindings/spi/nordic,nrf-spim.yaml, but does not appear in <Node /soc/spi@40004000 in '/__w/hillside-zmk-config/hillside-zmk-config/zephyr/misc/empty_file.c'>
CMake Error at /__w/hillside-zmk-config/hillside-zmk-config/zephyr/cmake/modules/dts.cmake:279 (message):
gen_defines.py failed with return code: 1
-- In: /tmp/tmp.k5MDIcFl7Q/zephyr, command: /usr/bin/python3;/__w/hillside-zmk-config/hillside-zmk-config/zephyr/scripts/dts/gen_defines.py;--dts;/tmp/tmp.k5MDIcFl7Q/zephyr/zephyr.dts.pre;--dtc-flags;'';--bindings-dirs;/__w/hillside-zmk-config/hillside-zmk-config/zmk/app/module/dts/bindings;/__w/hillside-zmk-config/hillside-zmk-config/zmk/app/dts/bindings;/__w/hillside-zmk-config/hillside-zmk-config/zephyr/dts/bindings;--header-out;/tmp/tmp.k5MDIcFl7Q/zephyr/include/generated/devicetree_generated.h.new;--dts-out;/tmp/tmp.k5MDIcFl7Q/zephyr/zephyr.dts.new;--edt-pickle-out;/tmp/tmp.k5MDIcFl7Q/zephyr/edt.pickle;--vendor-prefixes;/__w/hillside-zmk-config/hillside-zmk-config/zmk/app/dts/bindings/vendor-prefixes.txt;--vendor-prefixes;/__w/hillside-zmk-config/hillside-zmk-config/zephyr/dts/bindings/vendor-prefixes.txt
Call Stack (most recent call first):
/__w/hillside-zmk-config/hillside-zmk-config/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
/__w/hillside-zmk-config/hillside-zmk-config/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
/__w/hillside-zmk-config/hillside-zmk-config/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
CMakeLists.txt:8 (find_package)
Hi! Action build fails on west build stage due to error:
devicetree error: 'pinctrl-0' is marked as required in 'properties:' in /__w/zmk-config/zmk-config/zephyr/dts/bindings/spi/nordic,nrf-spim.yaml, but does not appear in <Node /soc/spi@40004000 in '/__w/zmk-config/zmk-config/zephyr/misc/empty_file.c'>
After going to deep sleep after timeout the keyboard doesn't allow to wake it up by pressing any button. Only pressing reset on both halves gets it back to working state.
According to discord the solutions should be somewhere there:
"
FYI: One small regression has been reported when enabling the ZMK_SLEEP config setting now that soft-off feature has been merged. I've fixed up all the in-tree boards & shields but if you are using a custom board/shield with deep sleep, you will need to fix the definition by adding a wakeup-source; property to all your kscan nodes. See https://zmk.dev/docs/development/new-shield#shield-overlays for an example of a kscan node with this property set correctly. Apologies for any disruption this may have caused you.
"
From https://discord.com/channels/719497620560543766/719544534500900886
https://zmk.dev/blog/2023/06/18/encoder-refactors
in short:
resolution
steps
triggers-per-rotation
I'm still playing with the values to prepare a PR. As I don't use ec11 but this ec12 my values may not match for others.
Hi, I just got my Hillside keyboard. It's amazing!
Following the documentation, I forked and cloned this repo, but somehow the workflow isn't working anymore.
It gives me: Error: Process completed with exit code 1.
What I have tried:
Can somebody help, please
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.