qmk_firmware/keyboards/horrortroll
Nick Brassel 2b00b846dc
Non-volatile memory data repository pattern (#24356)
* First batch of eeconfig conversions.

* Offset and length for datablocks.

* `via`, `dynamic_keymap`.

* Fix filename.

* Commentary.

* wilba leds

* satisfaction75

* satisfaction75

* more keyboard whack-a-mole

* satisfaction75

* omnikeyish

* more whack-a-mole

* `generic_features.mk` to automatically pick up nvm repositories

* thievery

* deferred variable resolve

* whitespace

* convert api to structs/unions

* convert api to structs/unions

* convert api to structs/unions

* fixups

* code-side docs

* code size fix

* rollback

* nvm_xxxxx_erase

* Updated location of eeconfig magic numbers so non-EEPROM nvm drivers can use them too.

* Fixup build.

* Fixup compilation error with encoders.

* Build fixes.

* Add `via_ci` keymap to onekey to exercise VIA bindings (and thus dynamic keymap et.al.), fixup compilation errors based on preprocessor+sizeof.

* Build failure rectification.
2025-03-21 23:38:34 +11:00
..
caticorn/rev1 Remove all via-enabled keymaps, including via. (#24322) 2024-08-26 07:51:22 +10:00
chinese_pcb Rename RGB/HSV structs: keyboard-level code (#24476) 2024-10-12 19:00:56 +01:00
handwired_k552 Update keycodes for keyboards with RGB Matrix (#24484) 2024-11-24 12:03:08 +00:00
lemon40 Remove all via-enabled keymaps, including via. (#24322) 2024-08-26 07:51:22 +10:00
nyx/rev1 Non-volatile memory data repository pattern (#24356) 2025-03-21 23:38:34 +11:00
paws60 Add 60_ansi_tsangan_split_bs_rshift to community layouts (#24186) 2024-09-02 09:13:28 +10:00
readme.md [Keyboard] HorrorTroll Nyx (#21143) 2023-10-09 12:50:33 -07:00

Welcome to my Keyboard Firmwares

Keyboards Released by me:

Keyboard name MCU Layout Vendor ID Product ID Features
Handwired K552 STM32F103RCT6 TKL 0x7516 0x5000 Hotswap, RGB Underglow, OLED 128x32
Paws 60 ATMEGA32U4 60% 0x7516 0x5001 Hotswap
Nyx RP2040 65% 0x7516 0x5005 Hotswap, RGB Matrix

Keyboards Completed has Collaboration with me:

Keyboard name MCU Layout Vendor ID Product ID Features
Lemon40 ATMEGA32U4 40% Alice 0x7516 0x6000 Solder, RGB Underglow, OLED 128x32
Caticorn (Solder) RP2040 TKL 0x7516 0x6001 Solder
Caticorn (Hotswap) RP2040 TKL 0x7516 0x6002 Hotswap

Keyboard Rewrited by me:

Keyboard name MCU Layout Vendor ID Product ID Features
Black E6.5 ATMEGA32U4 65% 0x7516 0x7000 Solder, Backlight, RGB Underglow
Devil68 Pro ATMEGA32U4 65% 0x7516 0x7001 Hotswap, RGB Matrix & Underglow
IK75 ATMEGA32U4 75% Exploded 0xF2E7 0x1226 Hotswap, RGB Matrix & Underglow, 1 Encoder
Gas75 ATMEGA32U4 75% Exploded 0xC0B0 0x6060 Hotswap, RGB Matrix, 1 Encoder
GG86 ATMEGA32U4 TKL 0x0007 0x0007 Hotswap, RGB Matrix & Underglow, OLED 128x32
KB16-01 (Rev 1) ATMEGA32U4 TKL 0xD010 0x1601 Hotswap, RGB Matrix, 3 Encoder, OLED 128x32
KB16-01 (Rev 2) APM32F103CBT6 TKL 0xD010 0x1601 Hotswap, RGB Matrix, 3 Encoder, OLED 128x32
M63 RGB STM32F072CBU6 60% 0x4D4B 0x6063 Hotswap, RGB Matrix & Underglow
M64 RGB STM32F072CBU6 60% 0x4D4B 0x6064 Hotswap, RGB Matrix & Underglow
Pila87 CKS32F103CBT6 TKL 0x5048 0x5887 Hotswap, RGB Matrix & Underglow (External)

Contact me if you have any problem

Discord: HorrorTroll#0975 Facebook: https://www.facebook.com/PhamChonChe.Duc Email: sonicvipduc@gmail.com