qmk_userspace/keyboards/klor/2040
Victor 41a0204fc9
Added Dynamic Layout selection
- Cleanup unused code and updated documentation
- add dynamic layout selection
  - Leveraged common_features.mk framework
  - Configure layout in keymap rules.mk
- Will test more but it is ready to ship
2024-05-15 07:52:23 -05:00
..
2040.c Forgot to update default keymap 2024-05-13 22:11:04 -05:00
2040.h Forgot to update default keymap 2024-05-13 22:11:04 -05:00
config.h Added layout matrix so it will compile 2024-05-13 23:11:36 -05:00
halconf.h Adding klor files and trying to build 2024-05-13 21:33:46 -05:00
mcuconf.h Adding klor files and trying to build 2024-05-13 21:33:46 -05:00
readme.md Adding klor files and trying to build 2024-05-13 21:33:46 -05:00
rules.mk Added Dynamic Layout selection 2024-05-15 07:52:23 -05:00

KLOR keyboard with RP2040 MCU

This is the RP2040 revision of the firmware. You can use several RP2040 based MCUs with Pro Micro formfactor. By default the config is setup for the pinout of the Sparkfun Pro Micro RP2040, which is used by most of the RP2040 based MCUs. Since the KB2040/Blok/Elite-Pi have a slightly different pinout you need to change this line CONVERT_TO = promicro_rp2040 to one of tis lines CONVERT_TO = kb2040 CONVERT_TO = blok CONVERT_TO = elite_pi in the /2040/rules.mk file.

Bootloader

Enter the bootloader in 3 ways:

  • Keycode in layout: Press the key mapped to QK_BOOTLOADER if it is configured.
  • Physical reset button: Quick double-tap on the reset button soldered on the PCB.
  • Controller boot button: Hold the BOOT button on the controller and plug in the USB.
  • Bootmagic reset: Hold down the top left key on the left half and plug in the controller.