qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

readme.md (1690B)


      1 # Dilemma
      2 
      3 * Keyboard Maintainer: [BastardKB](https://github.com/BastardKB)
      4 * Hardware Supported: Dilemma PCBs with integrated or devlopment board<sup>*</sup> microcontrollers
      5 * Hardware Availability: [GitHub](https://github.com/Bastardkb/Dilemma)
      6 
      7 Make example for this keyboard (after setting up your build environment):
      8 
      9     make bastardkb/dilemma/3x5_2/assembled:default
     10     make bastardkb/dilemma/3x5_2/promicro:default
     11     make bastardkb/dilemma/3x5_3:default
     12     make bastardkb/dilemma/4x6_4:default
     13 
     14 Flashing example for this keyboard:
     15 
     16     make bastardkb/dilemma/3x5_2/assembled:default:flash
     17     make bastardkb/dilemma/3x5_2/promicro:default:flash
     18     make bastardkb/dilemma/3x5_3:default:flash
     19     make bastardkb/dilemma/4x6_4:default:flash
     20 
     21 Note<sup>*</sup>: the `dilemma/3x5_2/promicro` revision is the only DIY Dilemma PCB. It is footprint and pin compatible with a Pro Micro development board, and the firmware is written as such it can be used with the Converter Feature. This PCB uses I2C communication for the Cirque Trackpad, opposed to SPI for the variants with an integrated microcontroller.
     22 
     23 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. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
     24 
     25 ## Bootloader
     26 
     27 Enter the bootloader in 3 ways:
     28 
     29 * **Bootmagic reset**: Hold down the key at (0,0) in the matrix and plug in the keyboard
     30 * **Physical reset button**: Double-tap the reset button under/near the microcontroller.
     31 * **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available