mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-22 16:37:58 +06:00
0094a6f571
Affects: - `slz40` - `smithrune/iron160/iron160_s` - `smithrune/iron165r2/f072` - `smithrune/iron165r2/f411` - `smithrune/iron180` - `smithrune/iron180v2/v2h` - `smithrune/iron180v2/v2s` - `smoll/lefty` - `snampad` - `sneakbox/aliceclone` - `sneakbox/disarray/ortho` - `sneakbox/disarray/staggered` - `soup10` - `soy20` - `sparrow62` - `split67` - `splitish` - `splitography` - `star75` - `stello65/beta` - `stello65/hs_rev1` - `stello65/sl_rev1` - `stenokeyboards/the_uni/pro_micro` - `stenokeyboards/the_uni/usb_c` - `strech/soulstone` - `studiokestra/bourgeau` - `studiokestra/cascade` - `studiokestra/frl84` - `studiokestra/galatea/rev1` - `studiokestra/galatea/rev2` - `studiokestra/galatea/rev3` - `studiokestra/line_friends_tkl` - `studiokestra/nascent` - `studiokestra/nue` - `suavity/ehan` - `subatomic` - `switchplate/southpaw_65` - `switchplate/southpaw_fullsize` - `switchplate/switchplate910` - `sx60` - `system76/launch_1` |
||
---|---|---|
.. | ||
keymaps/default | ||
config.h | ||
keyboard.json | ||
launch_1.c | ||
post_rules.mk | ||
readme.md | ||
rgb_matrix_kb.inc | ||
rules.mk | ||
usb_mux.c | ||
usb_mux.h |
System76 Launch Configurable Keyboard (launch_1)
The Launch Configurable Keyboard is engineered to be comfortable, fully customizable, and make your workflow more efficient.
- High-speed USB Hub
- Works on Linux, Windows and macOS
- 100% Open Source
- Made in Colorado
Additional Launch Keyboard resources:
- Keyboard Maintainer: System76
- Hardware Supported: System76 Launch GitHub Repository
- Hardware Availability: Shop System76
Building Firmware
To build the firmware using make
(after setting up the build environment), e.g.:
make -r system76/launch_1:default
Equivalently, using the QMK CLI:
qmk compile -kb system76/launch_1 -km default
Flashing Firmware (DFU)
To build and flash the firmware on the keyboard, e.g.:
make -r system76/launch_1:default:flash
Equivalently, using the QMK CLI:
qmk flash -kb system76/launch_1 -km default
Flashing Firmware (ISP)
To flash the firmware (and/or bootloader) using ISP refer to the ISP Flashing Guide.
Factory fuse values => Low:
0x5E
, High:0x99
, Extended:0xF3
, Lock Bits:0xFF
Environment Setup
See the build environment setup and the make instructions for more information. If new to QMK, start with the Complete Newbs Guide.
Bootloader
Enter the bootloader in 3 ways:
- Bootmagic reset: Hold down the key at (0,0) in the matrix (Escape) and plug in the keyboard.
- Keycode in layout: Press the key mapped to
QK_BOOT
in the second layer (Escape). - Electrical reset: Briefly short AVR ISP's GND (6) and RST (5) pads on the back of the PCB.