summaryrefslogtreecommitdiff
path: root/keyboards/40percentclub
AgeCommit message (Collapse)Author
2020-04-30QMK-ify some GPIO macros (#8315)Ryan
2020-04-27[Keymap] Gherkin SuperMicro 28 (#8886)Stefano
* Gherkin SuperMicro 28 * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/config.h * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk * removed jpegs * removed jpegs * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk * removed firmware sizes * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c * Update keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk * Update keymap.c
2020-03-31[Keymap] Drashna's Cleanup and RGB Divide (#8506)Drashna Jaelre
* Enable External EEPROM on Planck Rev6 * Update KC_MAKE macro to use qmk cli util * Disable additional gradients for rgb matrix * Update analog code for newer methods * Update ergodox layout * Disable Grave Escape * Cleanup OLED code a bit * Remove old unicode code * Seperate RGB Matrix code from RGB Light code in userspace * Massive overhaul an generalization of personal OLED code Now lets hope I NEVER get a keyboard using a 128x32 in a normal orientation. * Super tiny cleanup * Enable Diablo layer on kyria * clang format pass * Additional OLED cleanup
2020-02-17Conform Gherkin defaults to original TMK keymap (#8186)Mike Tsao
* Conform defaults to original TMK keymap * fix swapped PGUP/PGDN (thanks noroadsleft) * Another typo
2020-02-14Adding VIA support for 40percentclub/luddite (#8158)morbetter
* Adding VIA support for 40percentclub/luddite * Update config.h * Update rules.mk * Delete config.h config.h was created to override the "default" of RGBLED_NUM 8 deleting the file to keep with defaults * Removing block and comment as suggested * Update PRODUCT_ID Changing from: #define PRODUCT_ID 0x0A0C To: #define PRODUCT_ID 0x4C55 // "LU" * Changing Vendor ID Changing Vendor ID from: #define VENDOR_ID 0xFEED To: #define VENDOR_ID 0x3430 // "40"
2020-02-10Remove tzarc's Luddite keymap. (#8139)Nick Brassel
2020-01-29Trim firmware sizes from default rules.mk, part 1 (#8027)ridingqwerty
* Removed reference to firmware size in 0-9,a-f board-level and default keymap 'rules.mk' files * Correct some 'rules.mk' in boards buried under vendor folders * PR8027 patch Co-authored-by: GeorgeKoenig <35542036+GeorgeKoenig@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-01-26Ensure setPinInput actually sets input high-Z (#6237)Mikkel Jeppesen
* Ensure setPinInput actually sets input high-z * Fixed _PIN_ADDRESS Macro arguments as recommended by vomindoraan * Fixed instances of setInput to use new behavour * Changed kmac matrix to use input with pullups * Update keyboards/gh60/revc/revc.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fixed input state for unselect_rows * fixed merge conflict * Updated all instances of older uses of setPinInput() * Fixed naming mistake Co-authored-by: fauxpark <fauxpark@gmail.com>
2020-01-19Remove all references to "CUSTOM_MATRIX" as a diode direction (#7937)fauxpark
2020-01-19Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)fauxpark
* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards * Define diode direction for failing boards * Matching parentheses * Put onekey diode directions in top level config
2019-11-21[Keyboard] Update default keymaps to use `layer_state_t` (#7444)Drashna Jaelre
* Update default keymaps to use `layer_state_t` * Convert binon32 as get_highest_layer in default keymaps
2019-11-20[Keymap] All about (ARM) RGB and OLEDs (drashna keymaps) (#7354)Drashna Jaelre
* Add Kyria Keymap * Enable all RGBLIGHT Animations for ARM and high capacity AVR * Reduce GNUC version for __has_include * Cleanup Ortho 4x12 Community layout * Update Collide 39 keymap * Cleanup Keymaps * Enable full 30 LEDs for Ergodox * Change EEPROM Load timing * Use RGB Matrix on Planck Rev6 * Use correct keymap swap * Enable everything for ARM * Only enable rgb sleep on avr until crash is fixed * Add additional Kyria keymap config * Overhaul Kyria OLED display * Improve kyria keymap based on usage * Minor tweaks to rules * Update OLED code to truncate properly * Fix RGB Light layer indication * Switch all of biton32 to get_highest_layer function * Fix OLED Keylogger display * Run qmk cformat over all of my user files * Slight tweak to kyria based on usage * Move around LALT_T config * Add comments about base wrappers to keymaps * Another cformat pass * Temp fix for VUSB boards and NKRO * Convert tabs to spaces in rules.mk files * Only enable RGBLight if it's enabled * Add Encoder Flip setting * Update OLED font file
2019-10-21[Keyboard] 40percentclub 4 pack macropad keyboard (#7088)Arda Kılıçdağı
* 4 pack macropad layout added * Update keyboards/40percentclub/4pack/keymaps/default/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/40percentclub/4pack/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/40percentclub/4pack/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/40percentclub/4pack/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/40percentclub/4pack/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * remove unnecessary comments, remove firmware impact numbers, align comments * remove unnecessary readme paragraphs * pinout changed with direct pins instead of matrix * typo fixed on led method name * leds are now handled by backlight feture, led.c removed, info.json added, flash instructions updated
2019-10-16[Keymap] Drashna's Hardware Features Experimentations (#6920)Drashna Jaelre
* Change RGBLight pin for Planck Light Move it to A0, so that the SPI? pins are available for BT hackery * Add QMK DFU bootloader info * Add Solenoid * Disable annoying white LED on bottom * Enable Solenoid on Corne * Remove bounds for animations * Increase debounce for Ergodox EZ to reduce repeat key issues * Set swap hands key to be a hold-tap key This way, it's not ANNOYING and doesn't swap the hands inteniontally * Move MT Alt in Corne keymap * Re-Add fine tuned control of secrets * Squash mods to single row * Add LRA settings to haptic feedback settings for Rev6 * Fix issue with non-Planck EZ keymaps * Add 40 Percent Nano with Analog Joystick * Add Collide39 keymap * Fix OLED printing to be more flavorful * Fix up Iris GamePad and come cleanup * Expand OLED char map further * Add modded characters to keylogger * Here be dragons Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fix up rules for community layouts * Some more OLED tweaks * Add mod mask check function * Change QMK DFU Audio pin to be correct * Use manual STM config instead of CTPC for Collide 39
2019-10-07[Keymap] Fix talljoe-gherkin keymap typo (#6950)Diego
2019-10-07[Keymap] MF68 keymap LED pins fixed (#6946)Ethan Durrant
* fixing LED pins to accurately use the Pro Micro LEDs * fixing trailing whitespace
2019-10-01editing fn layer and minimizing the Caps layer (#6850)Ethan Durrant
2019-09-24Cleanup rules.mk for 32U4 keyboards, 0-9 (#6789)fauxpark
2019-09-12[Keymap] adding emdarcher's keymap for mf68 and tada68 (#6718)Ethan Durrant
* adding a custom mf68 keymap * added custom tada68 keymap * readme edit on tada68 map * added mac fast-forward and rewind keybindings to tada68 emdarcher keymap * tada68 keymap documentation and edits * cleanup and edits * typo fix in emdarcher's tada68 keymap * cleaning up emdarcher keymap for tada68 * cleaned up emdarcher keymap for mf68
2019-08-14[Keymap] Update gherkin to use gpio (#6520)Joel Challis
2019-07-25[Keymap] Tzarc's Luddite keymap (#6416)Nick Brassel
2019-07-16Remove commented out MCUs in rules.mk (#5884)fauxpark
2019-07-05[Keymap] Adding new Gherkin keymap and configuration with RGB strip (#6252)Michel Gotta
2019-06-17[Keymap] 40percent/gherkin Midi Layout (#6130)Scott Sheffield
* Add midi layout for 40percent/gherkin * Add readme for 40percent/gherkin:midi
2019-06-06Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre
2019-05-15Port 40percentclub nein (#5876)zvecr
2019-04-11Port DIRECT_PINS from split_common/matrix.c to matrix.c (#5091)zvecr
* Port DIRECT_PINS from split_common/matrix.c to matrix.c * Reorder matrix.c to remove foward declaration and match split_common/matrix.c * Refactor nano to use DIRECT_PINS * Reorder matrix.c to remove foward declaration and match split_common/matrix.c * Add DIRECT_PINS documentation * Reorder matrix.c to remove foward declaration and match split_common/matrix.c - fix logic from inherited from split_common * Add DIRECT_PINS documentation - review comments
2019-03-20[Keyboard] Refactor MF68 default keymap to use LAYOUT_68_ansi macro (#5455)noroadsleft
2019-03-19[Keymap] Boy_314's Halfnhalf layout update (#5441)Boy_314
* added Boy_.314's layout for halfnhalf keyboard * reset rules.mk to default * update keymap with qwerty layout, and enable tap dancing * fixed formatting in layout visualization * added rules.mk to custom layout * added mod tap for ctrl/capslock * fixed typo in config.h, remove excess in rules.mk, revert half_n_half rules.mk * added Boy_.314's layout for halfnhalf keyboard * reset rules.mk to default * update keymap with qwerty layout, and enable tap dancing * fixed typo in config.h, remove excess in rules.mk, revert half_n_half rules.mk * added macros to raise layer * fixed mismatched layout/comments * fixed layout switching
2019-03-19 Cleanup Default Keymaps (#5442)Drashna Jaelre
* Cleanup Default Keymaps to conform to QMK Firmware standards * Minor fixes * Revert some changes
2019-03-14[Keymap] Added Boy_314's layout for half n half keyboard (#5373)Boy_314
* added Boy_.314's layout for halfnhalf keyboard * reset rules.mk to default * update keymap with qwerty layout, and enable tap dancing * fixed formatting in layout visualization * added rules.mk to custom layout * added mod tap for ctrl/capslock * fixed typo in config.h, remove excess in rules.mk, revert half_n_half rules.mk
2019-03-11[Keyboard] Fix diode and split keyboard configuration for ↵zvecr
40percentclub/half_n_half (#5371)
2019-03-04Correct keyboard and layout dimensions for 40percent.club Foobar (#5310)noroadsleft
2019-03-01[Keyboard] Convert mf68_ble to keymap (#5287)zvecr
* Initial refactor of handwired bluetooth mod to keymap * Initial refactor of handwired bluetooth mod to keymap - strip out unnecessary duplicate config, update readme * Initial refactor of handwired bluetooth mod to keymap - reduce firmware size * Initial refactor of handwired bluetooth mod to keymap - update readme image
2019-02-26[Keyboard] Add configurator support for 40percentclub/half_n_half (#5260)zvecr
2019-02-18Remove CUSTOM_MATRIX option from diode direction (#5090)zvecr
* Remove CUSTOM_MATRIX refs from DIODE_DIRECTION * Remove '#define DIODE_DIRECTION CUSTOM_MATRIX' * Remove CUSTOM_MATRIX refs from DIODE_DIRECTION documentation
2019-01-30[Keyboard] 40percent.club's Half 'n' half keyboard port (#5005)Boy_314
* fixed arrow keys and left control * added right shift * latest version * reverted arrow keys * edited readme * added osu layer * updated osu layout * updated osu layout * added full arrow keys to osu layout * in case i mess up creating macros * added the best meme key in the world * added plover steno layer * updated boy314 layout * removed unused layers * added boy314 xd75 layout, inspired by preonic layout * added boy314 xd75 layout, inspired by preonic layout * version 2 of boy314's xd75 layout * added readme notes * updated readme for boy314 xd75 layout * qwerty support, brackets on bottom row, caps lock underglow * fixed readme/ * small changes to allow merging * minor changes to format * fixed up default readme * added numpad and tweaked bottom row * updated xd75 and preonic rev3 keymaps * added initial half n half files * fixed .h file * updated names * fixed layout in halfnhalf.h * fixed manu name, changed bootloader in rules.mk * removed redundancies in preonic and xd75 layouts * readme updated
2019-01-26Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre
* Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
2019-01-1640percent.club Luddite: Configurator update (#4859)noroadsleft
- corrected value for keyboard_name - reformatted file
2019-01-13Modified URLs to point to new locationsJeremy Bernhardt
2018-12-14Make quantum/split_common/serial.[ch] configurable (#4419)Takeshi ISHII
* add temporary compile test shell script * add 'CONFIG_H += serial_backward_compatibility.h' into common_features.mk:SPLIT_KEYBOARD block * add quantum/split_common/serial_backward_compatibility.h SERIAL_PIN_PORT and other PIN define move to serial_backward_compatibility.h SERIAL_BACKLIT_START move to split_util.h * quantum/split_common/serial.c change to helix-serial.c style serial configuration * add temporary file quantum/split_common/split-keyboards-list.txt * add '#define SOFT_SERIAL_PIN D0' to keyboards/6lit/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/divergetm2/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/ergotravel/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/foobar/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/dactyl_manuform/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/qc60/config.h * add '//#define SOFT_SERIAL_PIN D0' to keyboards/handwired/xealous/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/iris/rev*/config.h * add '//#define SOFT_SERIAL_PIN D0' to keyboards/lets_split_eh/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/levinson/rev*/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/miniaxe/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/nyquist/rev?/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/quefrency/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/qwertyydox/config.h,keyboards/qwertyydox/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/redox/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/rorschach/rev1/config.h * remove '#define SOFT_SERIAL_PIN D0' from quantum/split_common/serial_backward_compatibility.h * remove temporary file quantum/split_common/split-keyboards-list.txt * remove temporary compile test shell script * Revert "remove temporary compile test shell script" This reverts commit 15b0021b4092127b8d8a21f572642ad3702b46d4. * update quantum/split_common/compile_split_test.sh for new keyboard test * add '#define SOFT_SERIAL_PIN D0' to keyboards/diverge3/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/40percentclub/25/config.h * remove temporary compile test shell script * update docs/config_options.md, quantum/template/avr/config.h * fix quantum/template/avr/config.h * fix typo docs/config_options.md
2018-12-05Keyboard: Initial i75 port (#4553)zvecr
* Initial i75 port - currently supporting promicro and teensy2 * Initial i75 port - review fixes
2018-12-05Keyboard: Initial nori port (#4542)zvecr
* Initial nori port * ortho_4x4 layout and RGB fixes * Review fixes for superseded audio and default layer functionality
2018-11-26Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)zvecr
* Enable 4x4 and 5x5 community keymap support * Pull 4x4 community keymap fixes from @noroadsleft * Build fixes for guidoism keymap - move keymap to layouts/community/planck_mit as it uses the LAYOUT_planck_mit macro
2018-11-25Adding keymap layers for 40precentclub/foobar (#4481)Colin Kahn
2018-11-16Unify 68keys with mf68 (#4435)zvecr
* Move 68keys keymap to mf68 folder * Remove 68keys keyboard now its been migrated to mf68 keymap * Migrate 68keys build config to mf68 keymap overrides
2018-11-16Add configurator support for luddite (#4434)zvecr
2018-11-12Tidy 40percentclub boards (#4403)zvecr
* Remove unnecessary re-definitions for XXXXXXX and _______ * Update 6lit to use KC_NO in layout macros * Update rules.mk to follow current template * Remove use of deprecated function action_get_macro - unused and contents were from old template * Remove use of deprecated function action_get_macro - all code was commented out * Remove use of deprecated function action_get_macro - convert macro to use process_record_user * Convert keymap to consistent use of _______ * fix use of old style header guards * Swap KC_NO for XXXXXXX macro since the swap to the macro for KC_TRANS * Resolve use of ?= in rules.mk files * Remove duplication of rules.mk and config.h in gherkin mjt keymap * Remove unnecessary #includes * Align layout macros so foobar can use gherkin keymaps * Align 6lit layout macros with foobar * Remove ifndef QUANTUM_DIR from keymaps
2018-11-12Keyboard: Initial 25 port (#4394)zvecr
* Initial 25 port * Initial 25 port - fix info.json and hand_swap_config * Review comments - fix layout macros, copyright comments, and duplicated use of layering macros
2018-11-08relocate 40percent.club boards to new parent folder (#4380)zvecr
* Initial move of 40percent.club boards to common parent folder. * Refactor readme files to be consistent * Refactor readme files to be consistent - fix make command examples. * Refactor readme files to be consistent - align readme filenames. * Refactor readme files to be consistent - fix repo url. * Disable Community keymap builds as they are currently failing due to missing functionality * Move more of 40percent.club boards to common parent folder. * Refactor readme files to be consistent - align readme filenames. * Refactor readme files to be consistent - fix make command examples.