aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/hadron
AgeCommit message (Collapse)Author
2019-07-29[Keyboard] Assign unique vendor ID and product ID for hadron (#5184)Gravatar ishtob
* assigned unique vander and product ID to hadron * fix v2 compiled firmware size issue
2019-07-25[User] Xulkal Keymaps Update (#6392)Gravatar XScorpion2
* Xulkal changes Refactor rgb & encoder menu Hadron Keymap Refactor oled menu * Fixing horizontal OLED data display * Reverting changes to take to separate prs
2019-07-16Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)Gravatar Drashna Jaelre
* Remove the need to set NUM_OF_ENCODERS Instead, calculate the size of the array, and use that instead * Add hack for split common support * Remove NUM_OF_ENCODERS from keyboard config Can be reverted, if needed
2019-07-16Remove commented out MCUs in rules.mk (#5884)Gravatar fauxpark
2019-07-15Remove/migrate action_get_macro()s from default keymaps (#5625)Gravatar fauxpark
* Remove/migrate action_get_macro()s from default keymaps * Leave these breaks alone
2019-06-06Fix debounce conflicts in a few boardsGravatar Drashna Jaelre
2019-06-06Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Gravatar Drashna Jaelre
2019-05-07rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵Gravatar XScorpion2
2) (#5783) * Initial conversion of the rgb_led struct * Converting last keyboard & updating effects to take advantage of the new structure * New struct should not be const * Updated docs * Changing define ___ for no led to NO_LED * Missed converting some keymap usages of the old struct layout
2019-04-29Updated rgb_led struct field modifier to flags (#5619)Gravatar XScorpion2
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-04-16[Keyboard] Hadron keymap and config updates (#5632)Gravatar ishtob
* update hadron keymaps, code cleanup * keymap update * refactor custom matrix to use quantum matrix defines * fix wrong pin for matrix
2019-03-19 Cleanup Default Keymaps (#5442)Gravatar Drashna Jaelre
* Cleanup Default Keymaps to conform to QMK Firmware standards * Minor fixes * Revert some changes
2019-03-05Adopted LAYOUT, added some keys (#5320)Gravatar Christopher Browne
* Add HOME/END keys as upper/lower on arrow-up/down * Reduce .hex file size by turning off unneeded options * Put digit keypad onto left hand upon RAISE; this will sometimes be preferable to double-hits of right hand * Latest super latest version merge * cbbrowne keymap for XD75re * starting notes on XD75re keymap plans * First draft of bottom row of QWERTY * Switch my special bottom line over to QCENT * Dunno * Filling in wanted keys, bit by bit... * Add copyright, extra macro * Clean up comments, remove some experimental code I didn't like * TODO plans for xd75re * clean up keyboard layout * QCENT2 is my new experiment for the main keyboard... * Add a few more main layer keys, and modify LOWER to shift things outwards to conform with main layer * Clean up RAISE layer to conform with main layer, remove QCENT layer as QCENT2 is the new thing * More xd75 changes, now that I actually have it in hand * shift keymap around, as original attempt was a bit too aggressive in keeping to the edges * more revs to XD75 * Dropping parts of the centre keypad in favor of Keys I Really Need * Improve documentation to conform with how builds are done now * Improve documentation to conform with how builds are done now * Add cbbrowne rules file as alternative to having the rules in Makefile * Makefile not needed anymore for individual keymap * Some revs to my keymapping * Add {} * Add PGUP/PGDN * Shifted some middle-range keys around * Needed Tilde, Backquote, and to shift RESET onto FUNCTION layer * Wanted ~ * cbbrowne hasn't anything to do with hadron keymaps * trim unneeded bits * I prefer OrgMode for my notes * Have a right-alt * Layer keys make LED colors change * Add sample user rules for cbbrowne * Add source of xd75 rules * Individualized xd75 rules * Adopt LAYOUT to genericize the layout as an ortholinear 5x15 keyboard
2019-02-17Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)Gravatar fauxpark
2019-02-16Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)Gravatar fauxpark
2019-02-16Haptic feedback generalized - DRV2605 and solenoids (#4939)Gravatar ishtob
* initial work to add eeprom to haptic feedback and decouple the feedback process from keyboards * Haptic feedback enhancements: on/off toggle working, feedback order working todo: -work on modes switching -get modes switching to save to eeprom * haptic enhancement - eeprom and modes added * Added set and get functions for haptic feedback * initial implementation of solenoids under haptic feedback * changed eeprom to 32 bits to reserve blocks for future features * start documentation of haptic feedback * change keycode per comment from reviewers * typo fixes * added eeprom for solenoid configs * added solenoid and docs * Add/fix default parameters configs, improve docs * more doc cleanup * add in solenoid buzz toggle, clean up doc * some fixes for error in compiling solenoid * fix a chibios specific i2c read function and added one for AVR controllers in DRV2605L.c * fixes for avr side issues * update keymap * fix keymap compile error * fix bugs found during solenoid testing * set pin that is not powered during bootloader * added warning about certain pins on the MCU may trip solenoid during DFU/bootloader
2019-01-26Adds a default value for IS_COMMAND for COMMAND feature (#4301)Gravatar 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-24[Keyboard] Remove hadron ver0 as it is no longer required (#4921)Gravatar zvecr
2019-01-13Modified URLs to point to new locationsGravatar Jeremy Bernhardt
2019-01-11[Keymap] added new planck keymap /sebas (#4821)Gravatar Spaceman
* Create readme.md * Add files via upload * Add files via upload * Update readme.md * Add files via upload * Update keymap.c * Delete temp.c * updated per request removed 41-69 and changed keymap to layout * Update keymap.c * Added Guide * Update keymap.c * Update readme.md * Create readme.md * Add files via upload * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c
2019-01-04Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)Gravatar noroadsleft
* Remove QUANTUM_DIR code blocks from keyboard rules This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect entire keyboards. * remove QUANTUM_DIR code blocks from rules for default keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect default keymaps. * remove QUANTUM_DIR code blocks from rules for user keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect "user" keymaps. (It's actually any keymap that isn't named `default`.) * remove QUANTUM_DIR code blocks from rules for community layouts This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for community layouts. * remove QUANTUM_DIR code blocks from rules for userspaces This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for userspaces.
2019-01-02Adding default settings for ERM motors for Hadron v3 haptic feedback (#4761)Gravatar ishtob
* adding default settings to support 3v ERM vibration motors * set default settings of haptic motor for LV061228B-L64-A 2v LRA * update ishtob keymap and fix config settings
2018-12-12Keymap: update ishtobs hadron keymap (#4613)Gravatar ishtob
* adding ishtob's keymap to hadron ver3 * update ishtob keymap * ishtob hadron keymap update 2 * Delete readme (Case Conflict).md * Delete readme (Case Conflict).md * add missing FN layer to ishtob hadron keymap * removed unused toggle keycode
2018-12-07Keymap: adding ishtob's keymap to hadron ver3 (#4570)Gravatar ishtob
2018-12-04adding Hadron v3 keyboard, QWIIC devices support, haptic feedback support ↵Gravatar ishtob
(#4462) * add initial support for hadron ver3 * add initial support for hadron ver3 * pull qwiic support for micro_led to be modified for use in hadron's 64x24 ssd1306 oled display * initial work on OLED using qwiic driver * early work to get 128x32 oled working by redefining qwiic micro oled parameters. Currently working, but would affect qwiic's micro oled functionality * moved oled defines to config.h and added ifndef to micro_oled driver * WORKING :D - note, still work in progress to get the start location correct on the 128x32 display. * added equation to automatically calculate display offset based on screen width * adding time-out timer to oled display * changed read lock staus via read_led_state * lock indications fixes * Added scroll lock indication to oled * add support for DRV2605 haptic driver * Improve readabiity of DRV2605 driver. -added typedef for waveform library -added unions for registers * Update keyboards/hadron/ver2/keymaps/default/config.h Co-Authored-By: ishtob <ishtob@gmail.com> * Update keyboards/hadron/ver2/keymaps/default/config.h Co-Authored-By: ishtob <ishtob@gmail.com> * Update keyboards/hadron/ver2/keymaps/default/config.h Co-Authored-By: ishtob <ishtob@gmail.com> * Update keyboards/hadron/ver2/keymaps/default/config.h Co-Authored-By: ishtob <ishtob@gmail.com> * Fixes for PR * PR fixes * fix old persistent layer function to use new set_single_persistent_default_layer * fix issues with changing makefile defines that broken per-key haptic pulse * Comment fixes * Add definable parameter and auto-calibration based on motor choice
2018-10-22Replace outdated RGB/Audio informationGravatar Drashna Jaelre
2018-09-28Size fix for Hadron, take 2 (#4009)Gravatar Drashna Jaelre
* Add Link Time Optimization to reduce firmware size * Disable Mousekeys on Hadron to save room
2018-09-28Optimize size of Hadron keyboardGravatar Drashna Jaelre
2018-09-17Make `PREVENT_STUCK_MODIFIERS` the default (#3107)Gravatar Joe Wasson
* Remove chording as it is not documented, not used, and needs work. * Make Leader Key an optional feature. * Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE` * Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
2018-06-12Hadron: Readme, Refactor, and Configurator support (#3170)Gravatar noroadsleft
* Refactor * Configurator support * Readme
2018-03-16Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyGravatar Joe Wasson
2017-10-14Make arguments redo, subproject elimination (#1784)Gravatar Jack Humbert
* redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * redo make args to use colons, better folder structuring system [skip ci] * don't put spaces after statements - hard lessons in makefile development * fix-up some other rules.mk * give travis a chance * reset KEYMAPS variable * start converting keyboards to new system * try making all with travis * start to update readmes and keyboards * look in keyboard directories for board.mk * update visualizer rules * fix up some other keyboards/keymaps * fix arm board ld includes * fix board rules * fix up remaining keyboards * reset layout variable * reset keyboard_layouts * fix remainging keymaps/boards * update readmes, docs * add note to makefile error * update readmes * remove planck keymap warnings * update references and docs * test out tarvis build stages * don't use stages for now * don't use stages for now
2017-09-27remove all makefiles from keyboard directoriesGravatar Jack Humbert
2017-09-08Remove all Makefiles from the keyboards directory. (#1660)Gravatar skullydazed
* Remove all Makefiles from the keyboards directory. * update keymaps added in the last 8 days * Ignore keyboard/keymap makefiles * update hand_wire to reflect our new Makefile-less reality * Update the make guide to reflect the new reality * move planck keymap options to rules.mk * update planck keymaps 4real * trigger travis * add back build_keyboard.mk * restore changes to build_keyboard
2017-08-23Creates a layouts/ folder for keymaps shared between keyboards (#1609)Gravatar Jack Humbert
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
2017-08-20Remove PLAY_NOTE_ARRAY usages to get rid of warning.Gravatar Joe Wasson
2017-07-12fix implementation issues from SSD1306 clean up, added rotation (#1494)Gravatar ishtob
* moved OLED update task to keymap * fix splitting render display to keymap * Added rotation option for OLED, fixed splitting display render update to keymap * issues with attribute
2017-07-11Adds Hadron Keyboard (#1492)Gravatar ishtob
* adding hadron keymaps * fix embedded comment * fixed TWI driver path * Delete glcdfont.c * Delete ssd1306.c * Delete ssd1306.h * Update readme.md