summaryrefslogtreecommitdiffstats
path: root/keyboards/handwired/onekey
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow for ChibiOS 20.x (master), as well as enabling ChibiOS-Contrib HAL. ↵Nick Brassel2020-03-011-0/+1
| | | | (#8272)
* 2020 February 29 Breaking Changes Update (#8064)James Young2020-02-298-206/+1668
|
* Add Arm Teensys to mcu_selection.mk (#8026)Ryan2020-02-212-84/+4
| | | | | | | | * Add Arm Teensys to mcu_selection.mk * Roll back halfkeyboard keymap changes * Remove extra newline
* Code cleanup, use pathlib, use pytest keyboardErovia2020-02-151-0/+1
| | | | | | | | Clean up checks and logics that are unnecessary due to MILC updates. Use pathlib instead of os.path for readability. Use the 'pytest' keyboard for the tests. Add community layout for 'handwired/onekey/pytest' so we can test community layouts.
* Move CORTEX_ENABLE_WFI_IDLE=TRUE to rules.mk files.Nick Brassel2020-01-288-16/+16
|
* Refactor stm32duino f103 keyboards to use new central board config files (#7706)Joel Challis2020-01-274-228/+1
|\ | | | | | | | | | | | | | | | | | | * Create central board for bluepill * Remove duplicate board files * Refactor to use new central board config files * Fix cannonkeys f103 boards
| * Refactor to use new central board config fileszvecr2020-01-261-1/+1
| |
| * Remove duplicate board fileszvecr2020-01-263-227/+0
| |
* | Migrate common ld scripts to common location (#7887)Joel Challis2020-01-273-294/+0
|/ | | | | | | | * Migrate common ld scripts to common location * Remove duplicate ld scripts * Update build to look at common ld location
* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)fauxpark2020-01-191-0/+2
| | | | | | | | | | * 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
* Refactor f103,f072,f042 based keyboards to use new MCU selection defaults ↵Joel Challis2020-01-102-70/+7
| | | | | | | | | | (#7705) * refactor keyboards using ST_STM32F072B_DISCOVERY to use 'MCU = STM32F072' * refactor keyboards using GENERIC_STM32_F042X6 to use 'MCU = STM32F042' * refactor keyboards using GENERIC_STM32_F103 to use 'MCU = STM32F103'
* ARM - ws2812 bitbang (#7173)Joel Challis2019-11-076-0/+22
| | | | | | | | | | | | | | | | | | | | * Initial ARM bitbang ws2812 driver * Unify chibios platform to run rgblight_task * Remove 'avr only' comments from ws2812 docs * Remove 'avr only' comments from ws2812 docs * Unify chibios platform to run rgblight_task - review comments * Remove debug flags from keymap * Add comments from review * Add defines for STM32L0XX * Attempt to get arm ws2812 working on multiple gcc versions
* Cleanup rules.mk for 32U4 keyboards, H (#7030)fauxpark2019-10-203-144/+6
| | | | | | * Cleanup rules.mk for 32U4 keyboards, H * Change some boards incorrectly assumed to be halfkay
* ARM - Initial backlight support (#6487)Joel Challis2019-10-0510-5/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move AVR backlight to own file, add borrowed ARM implementation * Tiny fix for backlight custom logic * Remove duplicate board from rebase * Fix f303 onekey example * clang-format * clang-format * Remove backlight keymap debug * Initial pass of ARM backlight docs * Initial pass of ARM backlight docs - resolve todos * fix rules validation logic * Add f072 warning * Add f072 warning * tidy up breathing in backlight keymap * tidy up breathing in backlight keymap * add missing break to backlight keymap
* Cleanup rules.mk for USB64 and USB128 keyboards (#6769)fauxpark2019-09-191-48/+2
|
* Setup a python test frameworkskullY2019-09-074-0/+29
|
* Remove duplicate test keyboards (#6539)Joel Challis2019-08-156-0/+1110
| | | | | | * Remove test keyboards now onekey and splittest have been extended * Add f072 for testing
* [Keyboard] Refactor of onekey to support multiple development boards (#6017)Joel Challis2019-06-2644-77/+4142
| | | | | | | | | | | | * Initial refactor of onekey to support multiple development boards * Fixes to get teensy lc && 3.2 working * Add pin tables * Add caveats to Teensy boards * Correct bootloader for Elite-C
* Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre2019-01-261-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* handwired/onekey Refactor and readme update (#4590)noroadsleft2018-12-103-4/+15
| | | | | | | | | | | * handwired/onekey: refactor - keyboard now uses a layout macro - keymap now uses #include QMK_KEYBOARD_H * handwired/onekey: readme update Updated Docs links.
* More QMK Configurator Warning/Error Fixes (#2720)MechMerlin2018-04-111-0/+15
| | | | | | | | | | | | | | | | | | | | * Add readme with brief description Change KEYMAP to LAYOUT * Add readme.md with brief description Use LAYOUT macro * add a readme.md file * Add readme.md with brief description Use LAYOUT macro * Add readme.md with brief description Use LAYOUT macro * Fix "Warning: contra: Missing layout pp macro for ['planck_mit', 'planck_grid']", * Use LAYOUT macro
* remove all makefiles from keyboard directoriesJack Humbert2017-09-271-3/+0
|
* Creates a layouts/ folder for keymaps shared between keyboards (#1609)Jack Humbert2017-08-231-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Update keyboards' rules.mk/Makefiles (#1442)Jack Humbert2017-06-301-5/+5
| | | this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
* pass through travis errorsJack Humbert2017-02-071-1/+1
|
* Split subproject make files into Makefile and rules.mkFred Sundvik2016-08-202-1/+66
|
* Split keyboard makefiles into rules and MakefileFred Sundvik2016-08-201-64/+2
|
* adds handwire and onekey exampleJack Humbert2016-06-295-0/+147