- Oct 28, 2024
-
-
Michal Suchanek authored
-
Michal Suchanek authored
-
Michal Suchanek authored
With the automagic size detection it is not necessary to painstakingly calculate the number of menu items, the comopiler does it automagically. Add all menu items in one list, and only exclude some with ifdef depending on the firmware mode. That alleviates the need to duplicate menu items that are used in both modes, and clearly shows the difference between menu items in the two modes.
-
Michal Suchanek authored
-
-
-
Michal Suchanek authored
execute_menu_function -> execute_menu_row_function execute_meta_function -> execute_menu_function meta mode -> menu mode meta key -> menu key fn key -> hyper key circle -> circle_key
-
- Oct 27, 2024
-
-
Gustav Olsson authored
-
- Oct 26, 2024
-
-
Gustav Olsson authored
-
Gustav Olsson authored
-
- Oct 14, 2024
- Sep 10, 2024
-
-
minute authored
-
- Aug 27, 2024
- Aug 21, 2024
-
-
- Jul 31, 2024
-
-
minute authored
-
- Jul 26, 2024
-
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
Instead of having 3 identical lufa-master directories with 1459 files using up 22 MB each, have one common lufa directory with 100 files using up only 1.3 MB. Minimized, by removing files from lufa one-by-one and checking whether compiling the firmwares still yields bit-by-bit identical results. For example: find reform2-keyboard-fw/lufa-master/ -type f -print0 \ | while IFS= read -r -d '' f; do git clean -fdx; rm "$f"; ret=0; make -C reform2-keyboard-fw REFORM_KBD_OPTIONS="-DKBD_VARIANT_3 -DKBD_FW_VERSION=\\\"g3133711\\\"" || ret=$?; echo "69c70ae32b5376669120a2b1e70cebae reform2-keyboard-fw/keyboard.hex" | md5sum --check - || ret=$?; if [ "$ret" != 0 ]; then git restore "$f"; else git rm "$f"; fi; done
-