keychron_qmk_firmware/keyboards/tweetydabird/lotus58
Markus Knutsson fcf906657b
[Keyboard] Add rp2040_ce option to lotus58 (#23185)
* Update keymap

Corrected OLED orientation, added autoshift status on OLED.

* Update keymap

Corrected OLED orientation, added autoshift status on OLED.

* Added make target to bottom folder

With default folder

* Update keyboards/tweetydabird/lotus58/keymaps/default/keymap.c

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Reformatted files

* Update keymap.c

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* Updated name

* Added rp2040ce

* Update info.json

* Update info.json

* Added rp2040ce

* Small fix

* Update info.json

Co-authored-by: jack <0x6a73@protonmail.com>

* Update info.json

* Update info.json

* Update info.json

* Update info.json

* Update info.json

* Update info.json

* Apply suggestions from code review

Co-authored-by: jack <0x6a73@protonmail.com>

* Fixed stray char

* Apply suggestions from code review

Co-authored-by: jack <0x6a73@protonmail.com>

* Update info.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update info.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Moved LTO

---------

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2024-03-03 10:37:35 -07:00
..
elite_c [Keyboard] Add rp2040_ce option to lotus58 (#23185) 2024-03-03 10:37:35 -07:00
keymaps/default
nanoboot [Keyboard] Add rp2040_ce option to lotus58 (#23185) 2024-03-03 10:37:35 -07:00
promicro [Keyboard] Add rp2040_ce option to lotus58 (#23185) 2024-03-03 10:37:35 -07:00
rp2040_ce [Keyboard] Add rp2040_ce option to lotus58 (#23185) 2024-03-03 10:37:35 -07:00
info.json [Keyboard] Add rp2040_ce option to lotus58 (#23185) 2024-03-03 10:37:35 -07:00
lotus58.c
readme.md
rules.mk

Lotus 58 Glow

lotus58

  • Lotus 58 Glow is a fully programmable 58-key split, ortho-columnar keyboard with a 4x6 main matrix and 4+1 thumb-keys per hand. Optional support for one OLED screen per hand/side showing information such as active layer, CapsLock/NumLock etc. as well as one Rotary Encoder per hand, with optional placement.

  • Keyboard Maintainer: TweetyDaBird

  • Hardware Supported: Lotus 58 Glow v1.11 - 1.2x PCB, Pro Micro or pin-compatible

  • Hardware Availability: Lectronz Store

  • Hardware Design: GitHub

This keyboard firmware contains three different versions, all for the same PCB/hardware, but depending on your choice of controller/bootloader.

  • promicro - This uses the default Caterina bootloader.
  • elite_c - This uses the Atmel-DFU bootloader.
  • nanoBoot - A tiny 512 byte bootloader giving far more usable memory for features (can be used on both Elite C and Pro Micro).

Make example for this keyboard (after setting up your build environment):

make tweetydabird/lotus58/promicro:default

Flashing example for this keyboard:

make tweetydabird/lotus58/elite_c:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 3 ways:

  • Bootmagic reset: Hold down the top outer key for each hand as it is plugged in
  • Physical reset: Briefly short the marked pads on PCB
  • Keycode in layout: Press the key mapped to QK_BOOT if mapped (not in default keymap)