logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

readme.md (2068B)


  1. # System76 Launch Configurable Keyboard (launch_1)
  2. ![System76 Launch Configurable Keyboard](https://images.prismic.io/system76/b71307ac-dae6-4863-b7ca-804cd61c7ef8_launch_overhead.png?auto=compress,format&w=750)
  3. The Launch Configurable Keyboard is engineered to be comfortable, fully customizable, and make your workflow more efficient.
  4. - High-speed USB Hub
  5. - Works on Linux, Windows and macOS
  6. - 100% Open Source
  7. - Made in Colorado
  8. Additional Launch Keyboard resources:
  9. - Keyboard Maintainer: [System76](https://github.com/system76)
  10. - Hardware Supported: [System76 Launch GitHub Repository](https://github.com/system76/launch)
  11. - Hardware Availability: [Shop System76](https://system76.com/accessories/launch)
  12. ## Building Firmware
  13. To build the firmware using `make` (after setting up the build environment), e.g.:
  14. ```bash
  15. make -r system76/launch_1:default
  16. ```
  17. Equivalently, using the QMK CLI:
  18. ```bash
  19. qmk compile -kb system76/launch_1 -km default
  20. ```
  21. ## Flashing Firmware (DFU)
  22. To build and flash the firmware on the keyboard, e.g.:
  23. ```bash
  24. make -r system76/launch_1:default:flash
  25. ```
  26. Equivalently, using the QMK CLI:
  27. ```bash
  28. qmk flash -kb system76/launch_1 -km default
  29. ```
  30. ## Flashing Firmware (ISP)
  31. To flash the firmware (and/or bootloader) using ISP refer to the [_ISP Flashing Guide_](https://docs.qmk.fm/#/isp_flashing_guide).
  32. > **Factory fuse values** => Low: `0x5E`, High: `0x99`, Extended: `0xF3`, Lock Bits: `0xFF`
  33. ## Environment Setup
  34. See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. If new to QMK, start with the [_Complete Newbs Guide_](https://docs.qmk.fm/#/newbs).
  35. ## Bootloader
  36. Enter the bootloader in 3 ways:
  37. - **Bootmagic reset**: Hold down the key at (0,0) in the matrix (Escape) and plug in the keyboard.
  38. - **Keycode in layout**: Press the key mapped to `QK_BOOT` in the second layer (Escape).
  39. - **Electrical reset**: Briefly short AVR ISP's GND (6) and RST (5) pads on the back of the PCB.