1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/acheron/elongate/delta
Ryan ebb512db82
Debounce defines cleanup (#19742)
* Clean up `DEBOUNCE` in config.h, 0-9

* Clean up `DEBOUNCE` in config.h, A

* Clean up `DEBOUNCE` in config.h, B

* Clean up `DEBOUNCE` in config.h, C

* Clean up `DEBOUNCE` in config.h, D

* Clean up `DEBOUNCE` in config.h, E

* Clean up `DEBOUNCE` in config.h, F

* Clean up `DEBOUNCE` in config.h, G

* Clean up `DEBOUNCE` in config.h, H

* Clean up `DEBOUNCE` in config.h, handwired

* Clean up `DEBOUNCE` in config.h, I

* Clean up `DEBOUNCE` in config.h, J

* Clean up `DEBOUNCE` in config.h, K

* Clean up `DEBOUNCE` in config.h, L

* Clean up `DEBOUNCE` in config.h, M

* Clean up `DEBOUNCE` in config.h, N

* Clean up `DEBOUNCE` in config.h, O

* Clean up `DEBOUNCE` in config.h, P

* Clean up `DEBOUNCE` in config.h, Q

* Clean up `DEBOUNCE` in config.h, R

* Clean up `DEBOUNCE` in config.h, S

* Clean up `DEBOUNCE` in config.h, T

* Clean up `DEBOUNCE` in config.h, U

* Clean up `DEBOUNCE` in config.h, V

* Clean up `DEBOUNCE` in config.h, W

* Clean up `DEBOUNCE` in config.h, X

* Clean up `DEBOUNCE` in config.h, Y

* Clean up `DEBOUNCE` in config.h, Z

* Remove default debounce from info.json

* Migrate non-default debounce to info.json
2023-02-03 19:19:58 +00:00
..
keymaps Remove legacy keycodes, part 5 (#18710) 2022-10-15 22:29:43 +01:00
chconf.h [Keyboard] Adds Elongate Revision Delta PCB support (#15498) 2022-01-28 16:19:11 -08:00
config.h Debounce defines cleanup (#19742) 2023-02-03 19:19:58 +00:00
delta.c [Keyboard] Adds Elongate Revision Delta PCB support (#15498) 2022-01-28 16:19:11 -08:00
delta.h [Keyboard] Adds Elongate Revision Delta PCB support (#15498) 2022-01-28 16:19:11 -08:00
halconf.h [Keyboard] Adds Elongate Revision Delta PCB support (#15498) 2022-01-28 16:19:11 -08:00
info.json Move keyboard USB IDs and strings to data driven, pass 2: 0-9, A (#17941) 2022-08-13 17:47:05 -07:00
mcuconf.h [Keyboard] Adds Elongate Revision Delta PCB support (#15498) 2022-01-28 16:19:11 -08:00
readme.md RESET -> QK_BOOT keyboard readme (#18110) 2022-08-20 11:34:17 +01:00
rules.mk [Keyboard] Adds Elongate Revision Delta PCB support (#15498) 2022-01-28 16:19:11 -08:00

Acheron Elongate rev. Delta QMK firmware repository

  • Keyboard Maintainer: Gondolindrim
  • Hardware Supported: open-source PCB powered by STM32F072 microcontroller
  • Hardware Availability: as of december 2021, the group buy for Elongate is already over and extras sales are pending.

Introduction

This is the QMK firmware repository for the Elongate PCB revision Delta, which was the revision publicly sold at the group buy. Revisions Alpha and Beta were sold in private group buys and never ran publicly.

The Elongate PCB is an Open-Hardware-guideline-compliant PCB which files can be found at this repository. Its designer and maintainer is Gondolindrim.

How to flash

Enter bootloader

The DFU state in the bootloader can be accessed in 3 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
  • Physical reset button: press the button on the front of the PCB, next to caps lock, for at least five seconds
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available (escape key at layer 2 in the default firmware)

Compile firmware

You can build the default layout firwmare for Elongate after setting up your build environment by using:

make acheron/elongate/delta:default

After entering DFU state in your PCB, you can download the binary file generated through dfu-util or a GUI like QMK Toolbox.

To directly flash the PCB after it is put into a DFU state, use

make acheron/elongate/delta:default:flash

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

PCB Documentation

See the AcheronDocs page for the ElongatePCB full documentation. You can also check the KiCad PCB files at the Elongate GitHub repository.

Before using the files for personal or commercial use, please read the Acheron Open-Hardware License V1.4 under which the Elongate PCB is published.