Version compiled FW with automatic macro (#267)
* Version compiled FW with hash Auto generates a macro to type out version info, local and github compilation now includes commit hash and timestamp in final uf2 files * Fix local builds makefile doesn't like the script returning the macro, directed to null for local builds as version.dtsi file accessible
This commit is contained in:
+10
-1
@@ -7,6 +7,15 @@
|
||||
/ {
|
||||
behaviors {
|
||||
#include "macros.dtsi"
|
||||
#include "version.dtsi"
|
||||
#ifndef VERSION_MACRO
|
||||
macro_ver: macro_ver {
|
||||
compatible = "zmk,behavior-macro";
|
||||
label = "macro_version";
|
||||
#binding-cells = <0>;
|
||||
bindings = <&kp RET>;
|
||||
};
|
||||
#endif
|
||||
|
||||
hm: homerow_mods {
|
||||
compatible = "zmk,behavior-hold-tap";
|
||||
@@ -54,7 +63,7 @@
|
||||
&none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 &none &trans &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &bootloader &bootloader &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &bt BT_CLR &none &rgb_ug RGB_MEFS_CMD 5 &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none ¯o_ver &none &none &none &none &none &none &none &none &none
|
||||
&none &none &none &none &none &none &none &none &none &bl BL_TOG &rgb_ug RGB_TOG &bl BL_INC &bl BL_DEC &none &none &none
|
||||
>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user