-rw-r--r-- | .github/workflows/api.yml | 2 | |
-rw-r--r-- | .github/workflows/ci_builds.yml | 2 | |
-rw-r--r-- | .github/workflows/cli.yml | 2 | |
-rw-r--r-- | .github/workflows/docs.yml | 2 | |
-rw-r--r-- | .github/workflows/format.yml | 2 | |
-rw-r--r-- | .github/workflows/format_push.yml | 2 | |
-rw-r--r-- | .github/workflows/lint.yml | 2 | |
-rw-r--r-- | .github/workflows/regen.yml | 2 | |
-rw-r--r-- | .github/workflows/regen_push.yml | 2 | |
-rw-r--r-- | .github/workflows/unit_test.yml | 2 | |
-rw-r--r-- | .gitignore | 1 | |
-rw-r--r-- | Dockerfile | 6 | |
-rw-r--r-- | Vagrantfile | 95 | |
-rw-r--r-- | builddefs/build_keyboard.mk | 8 | |
-rw-r--r-- | builddefs/converters.mk | 11 | |
-rw-r--r-- | data/mappings/defaults.hjson | 5 | |
-rw-r--r-- | data/mappings/info_config.hjson | 3 | |
-rw-r--r-- | data/mappings/info_rules.hjson | 1 | |
-rw-r--r-- | data/schemas/definitions.jsonschema | 32 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 26 | |
-rw-r--r-- | data/schemas/keycodes.jsonschema | 10 | |
-rw-r--r-- | data/schemas/keymap.jsonschema | 1 | |
-rw-r--r-- | docs/_summary.md | 1 | |
-rw-r--r-- | docs/feature_converters.md | 8 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 4 | |
-rw-r--r-- | docs/feature_rgblight.md | 5 | |
-rw-r--r-- | docs/feature_split_keyboard.md | 6 | |
-rw-r--r-- | docs/getting_started_vagrant.md | 56 | |
-rw-r--r-- | docs/ja/_summary.md | 1 | |
-rw-r--r-- | docs/ja/getting_started_vagrant.md | 61 | |
-rw-r--r-- | docs/newbs_building_firmware_workflow.md | 2 | |
-rw-r--r-- | docs/quantum_painter.md | 22 | |
-rw-r--r-- | docs/squeezing_avr.md | 1 | |
-rw-r--r-- | docs/zh-cn/_summary.md | 3 | |
-rw-r--r-- | docs/zh-cn/getting_started_vagrant.md | 61 | |
-rw-r--r-- | drivers/lcd/hd44780.h | 4 | |
-rw-r--r-- | drivers/led/apa102.c | 26 | |
-rw-r--r-- | drivers/led/aw20216.c | 19 | |
-rw-r--r-- | drivers/painter/comms/qp_comms_spi.c | 32 | |
-rw-r--r-- | drivers/painter/comms/qp_comms_spi.h | 18 | |
-rw-r--r-- | drivers/painter/gc9a01/qp_gc9a01.c | 13 | |
-rw-r--r-- | drivers/painter/generic/qp_rgb565_surface.c | 18 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9163.c | 14 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9341.c | 14 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9488.c | 14 | |
-rw-r--r-- | drivers/painter/ssd1351/qp_ssd1351.c | 14 | |
-rw-r--r-- | drivers/painter/st77xx/qp_st7735.c | 16 | |
-rw-r--r-- | drivers/painter/st77xx/qp_st7789.c | 16 | |
-rw-r--r-- | drivers/painter/tft_panel/qp_tft_panel.c | 12 | |
-rw-r--r-- | drivers/painter/tft_panel/qp_tft_panel.h | 10 | |
-rw-r--r-- | keyboards/0_sixty/0_sixty.c | 17 | |
-rw-r--r-- | keyboards/0_sixty/0_sixty.h | 97 | |
-rw-r--r-- | keyboards/0_sixty/config.h | 7 | |
-rw-r--r-- | keyboards/0_sixty/info.json | 595 | |
-rw-r--r-- | keyboards/0xc7/61key/61key.c | 17 | |
-rw-r--r-- | keyboards/0xc7/61key/config.h | 17 | |
-rw-r--r-- | keyboards/0xc7/61key/info.json | 5 | |
-rw-r--r-- | keyboards/0xcb/1337/config.h | 2 | |
-rw-r--r-- | keyboards/0xcb/splaytoraid/rp2040_ce/info.json | 5 | |
-rw-r--r-- | keyboards/0xcb/splaytoraid/rp2040_ce/rules.mk | 1 | |
-rw-r--r-- | keyboards/0xcb/static/config.h | 19 | |
-rw-r--r-- | keyboards/0xcb/static/info.json | 5 | |
-rw-r--r-- | keyboards/0xcb/static/static.c | 17 | |
-rw-r--r-- | keyboards/10bleoledhub/10bleoledhub.c | 17 | |
-rw-r--r-- | keyboards/10bleoledhub/config.h | 6 | |
-rw-r--r-- | keyboards/10bleoledhub/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hse/1up60hse.c | 16 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hse/config.h | 19 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hse/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hte/1up60hte.c | 18 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hte/config.h | 10 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hte/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/1up60rgb.c | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/1up60rgb.h | 109 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/config.h | 10 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/info.json | 507 | |
-rw-r--r-- | keyboards/1upkeyboards/pi40/config.h | 2 | |
-rw-r--r-- | keyboards/1upkeyboards/pi40/grid_v1_1/info.json | 3 | |
-rw-r--r-- | keyboards/1upkeyboards/pi40/mit_v1_0/info.json | 3 | |
-rw-r--r-- | keyboards/1upkeyboards/pi40/mit_v1_1/info.json | 3 | |
-rw-r--r-- | keyboards/1upkeyboards/pi40/rules.mk | 2 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60/info.json | 115 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60/rules.mk | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60_hse/info.json | 101 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60_hse/rules.mk | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60_rgb/info.json | 95 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60_rgb/rules.mk | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/config.h | 21 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/info.json | 46 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/super16.c | 2 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/super16.h | 51 | |
-rw-r--r-- | keyboards/1upkeyboards/super16v2/config.h | 20 | |
-rw-r--r-- | keyboards/1upkeyboards/super16v2/info.json | 27 | |
-rw-r--r-- | keyboards/1upkeyboards/super16v2/super16v2.c | 2 | |
-rw-r--r-- | keyboards/1upkeyboards/super16v2/super16v2.h | 39 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/info.json | 41 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/sweet16.c | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/sweet16.h | 30 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v1/config.h | 10 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v1/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v1/v1.c | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v1/v1.h | 30 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16v2/kb2040/info.json | 3 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk | 1 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev0/config.h | 10 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev0/info.json | 5 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev0/rev0.c | 17 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev1/config.h | 10 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev1/info.json | 5 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev1/rev1.c | 17 | |
-rw-r--r-- | keyboards/25keys/cassette42/common/oled_helper.c | 8 | |
-rw-r--r-- | keyboards/25keys/cassette42/common/oled_helper.h | 2 | |
-rw-r--r-- | keyboards/25keys/cassette42/config.h | 2 | |
-rw-r--r-- | keyboards/25keys/cassette42/info.json | 12 | |
-rw-r--r-- | keyboards/25keys/zinc/info.json | 7 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/config.h | 5 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/info.json | 65 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/rev1.c | 1 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/rev1.h | 24 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/config.h | 5 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/info.json | 62 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/reva.c | 1 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/reva.h | 24 | |
-rw-r--r-- | keyboards/25keys/zinc/zinc.c | 1 | |
-rw-r--r-- | keyboards/25keys/zinc/zinc.h | 10 | |
-rw-r--r-- | keyboards/2key2crawl/2key2crawl.c | 1 | |
-rw-r--r-- | keyboards/2key2crawl/config.h | 8 | |
-rw-r--r-- | |