aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards
AgeCommit message (Collapse)Author
2016-07-07Fix compile error on ClueboardGravatar TerryMathews
2016-07-07Create keycodes for RGB control functionsGravatar TerryMathews
Moves RGB controls out of the macro function and assigns them their own keycodes: RGB_TOG (toggle on/off) RGB_MOD (mode step) RGB_HUI (increase hue) RGB_HUD (decrease hue) RGB_SAI (increase saturation) RGB_SAD (decrease saturation) RGB_VAI (increase brightness) RGB_VAD (decrease brightness)
2016-07-07Remove unhandled KC_BTLD, RESET should be used insteadGravatar Fred Sundvik
2016-07-07updates rgblight implementation, makes non-timer stuff compatible with audioGravatar Jack Humbert
2016-07-07Merge branch 'master' of https://github.com/jackhumbert/qmk_firmwareGravatar Christopher Browne
2016-07-07Merge pull request #490 from fredizzimo/integrate_visualizerGravatar Jack Humbert
Integrate visualizer for ChibiOS and Infinity Ergodox
2016-07-07Move the visualizer_user file to keymap folderGravatar Fred Sundvik
Also rename it to visualizer.c
2016-07-07Delete lcd_backlight_hal.cGravatar Fred Sundvik
The functionality can now be found in the infinity_erogodox.c file instead.
2016-07-07Makefile fixes and update of VisualizerGravatar Fred Sundvik
2016-07-07Add Infinity Ergodox display driversGravatar Fred Sundvik
2016-07-06Merge branch 'master' of https://github.com/Skrymir/qmk_firmwareGravatar Josh Colbeck
2016-07-06default keymap, reset sorted out for now, added serial to makefileGravatar Jack Humbert
2016-07-06Changed layer switching to momentaryGravatar Josh Colbeck
corrected macro
2016-07-06Merge branch 'master' into lets-split-supportGravatar Jack Humbert
2016-07-07Makefile changes and files to compile VisualizerGravatar Fred Sundvik
2016-07-06Add serial_link compilation to Infinity ErgodoxGravatar Fred Sundvik
2016-07-06adds eep, removes usbconfig.hGravatar Jack Humbert
2016-07-06fix/annotate wait_us linesGravatar Jack Humbert
2016-07-05remove uno_slave for now, even though it's freakin coolGravatar Jack Humbert
2016-07-05add options to config.hGravatar Jack Humbert
2016-07-05Merge branch 'master' into lets-split-supportGravatar Jack Humbert
2016-07-05images, docks, clean-up [skip ci]Gravatar Jack Humbert
2016-07-05i2c workingGravatar Jack Humbert
2016-07-05one half workingGravatar Jack Humbert
2016-07-05Merge pull request #480 from fredizzimo/add_infinity_ergodoxGravatar Jack Humbert
Add infinity ergodox
2016-07-05Infinity Ergodox - Add matrix.c and led.cGravatar Fred Sundvik
2016-07-05First version of Infinity ErgodoxGravatar Fred Sundvik
Mostly just adding the files from the fredizzimo repository. Still needs some fixing until it works
2016-07-05Fix typo in teensy_lc_onkey.hGravatar Fred Sundvik
2016-07-05Don't include common_config.h for ChibiOS testGravatar Fred Sundvik
2016-07-05Move ChibiOS test board and ldGravatar Fred Sundvik
Move the ChibiOS test subproject board and ld files to the kebyoard folder, so that the build system can find them
2016-07-05Suprojects for ChibiOS testingGravatar Fred Sundvik
2016-07-04Merge remote-tracking branch 'jackhumbert/master' into patch-1Gravatar Josh Colbeck
2016-07-04correct break/return order for planck and preonic defaultsGravatar Jack Humbert
2016-07-04Merge remote-tracking branch 'jackhumbert/master' into patch-1Gravatar Josh Colbeck
2016-07-04Added macro and readmeGravatar Josh Colbeck
macros to for often used eclipse shortcuts
2016-07-04Added new keymapGravatar Josh Colbeck
2016-07-04Merge branch 'master' of https://github.com/jackhumbert/qmk_firmwareGravatar Christopher Browne
2016-07-04Adds wait to i2c (debounce)Gravatar Jack Humbert
2016-07-04Improves debounceGravatar Jack Humbert
2016-07-03Revert "Changed layout of left hand main layer"Gravatar Josh Colbeck
This reverts commit 8149924399cf3d31d80444a10477a29f53a4990e.
2016-07-03Changed layout of left hand main layerGravatar Joshua Colbeck
2016-07-03Merge https://github.com/jackhumbert/qmk_firmwareGravatar Olivier
2016-07-03Move Escape and Insert keys, Escape is now easier to reach (useful for vi). ↵Gravatar Olivier
Change the layer switching used to keep a bepo layout on US keyboards.
2016-07-03Add a Makefile for the keymap to disable command mode (to keep the keyboard ↵Gravatar Olivier
from going into command mode when both Shift keys are hold at the same time) and to allow issuing a simple "make" in the keymap folder to compile it.
2016-07-03Replace the "Ctrl+Alt+Fx" macro I was using to switch terminals without ↵Gravatar Olivier
moving hands by a numeric layer switch key like on the left half, for consistency.
2016-07-03Integrate mouse keys into function layer, delete mouse layer.Gravatar Olivier
2016-07-03Fix other KC60 Keymap Makefiles so they compile properlyGravatar Richard
2016-07-03Add my keymap to KC60Gravatar Richard
2016-07-01add HHKB support to satan (#470)Gravatar Seth Chandler
* add HHKB support * fix indentation
2016-07-01Add ChibiOS support for QMK (#465)Gravatar fredizzimo
* Modularity and gcc warnings fixes. * Add ChibiOS support (USB stack + support files). * Make usb_main more USB_DRIVER #define independent. * Move chibios to tool. * Implement jump-to-bootloader. * Small updates. * Fix bootloader-jump compiling. * Move AVR specific sleep_led.c into avr. * Add basic sleep_led for chibios. * Update chibios README. * NKRO fixes. * Rename some Makefile defines. * Move STM32 bootloader address config to separate .h file. * Add ARM Teensies bootloader code. * Fix chibios/usb_main GET_REPORT handing. * Add missing #include to keymap.c. * Make bootmagic.c code portable (_delay_ms -> wait_ms). * Move declaration of keymap_config. Should really not declare variables in .h files - since it's included in different .c files, a proper linker then complains that the same variable is declared more than once (once for each .c file that the offending .h is included in). * Add eeprom support for chibios/kinetis. * Rename chibios example keyboard. * Move chibios/cortex selection to local Makefiles. * Chibios: use WFI in idle. WIP suspend stuff. * ChibiOS/kinetis: sending remote wakeup. * ChibiOS/STM32: send remote wakeup. * Fix report size of boot protocol. * Fix drop key stroke Keyboard report should be checked if its transfer finishs successfully. Otherwise key stroke can be missing when other key event occurs before the last report transfer is done. Boot protocol 10ms interval probably causes this problem in case it receives key events in a row within the period. NKRO protocol suffers less or nothing due to its interval 1ms. * Chibios/usb_main: rename a variable for clarity. * Add correct chibios/bootloader_jump for infinity KB. * ChibiOS: make reset request more CMSISy. * Chibios: Add breathing sleep LED on Kinetis MCUs. * ChibiOS: Update infinity bootloader code to match updated ChibiOS. * ChibiOS: prettify/document sleep_led code. * Chibios: Remove the wait in the main loop. * Add maple mini code. * Do timeout when writing to CONSOLE EP queue. Fixes TMK bug #266. * Chibios: add 'core/protocol' to the makefiles' search path. * Chibios: Update to new USB API. * Chibios: add more guards for transmitting (fix a deadlock bug). * Add update for chibios in README * Chibios: Fix a HardFault bug (wait after start). * Chibios: cleanup usb_main code. * Chibios: Revert common.mk change (fix AVR linking problem). * core: Fix chibios user compile options Compile options can be defined in project Makefile such as UDEFS, UADEFS, UINCDIR, ULIBDIR and ULIBS. * Sysv format for ChibiOS arm-none-eabi-size Some new patches to ChibiOS puts heap as it's own section. So the berkeley format is now useless, as the heap will be included in the BSS report. The sysv format displays the bss size correctly. * Fix hard-coded path of CHIBIOS * Add support for new version of ChibiOS and Contrib The Kinetis support has moved to a separate Contrib repository in the newest version of Chibios. There has also been some structure changes. So this adds support for those, while maintaining back- wards compability. * Update ChibiOS instructions * Chibios: implement sleep LED for STM32. * Chibios: Update the main chibios README. * Chibios: fix STM32_BOOTLOADER_ADDRESS name. * Chibios: make the default bootloader_jump redefinable (weak). * Chibios: disable LTO (link-time optimisation). With LTO enabled, sometimes things fail for mysterious reasons (e.g. bootloader jump on WF with LEDs enabled), just because the linker optimisation is too aggressive. * Chibios: add default location for chibios-contrib. * ChibiOS: update mk to match chibios/master. * ChibiOS: update instructions.md. * Add chibi_onekey example. * Add comments to chibi_onekey Makefile. * Rename some Makefile defines. * Move STM32 bootloader address config to separate .h file. * Rename chibios example keyboard. * Move chibios/cortex selection to local Makefiles. * Add Teensy LC onekey example. * Chibios: use WFI in idle. WIP suspend stuff. * Update chibi/teensy instructions. * Update chibios/Teensy instructions. * Add infinity_chibios * Add keymap_hasu.c * Infinity_chibios: select correct bootloader_jump. * Infinity_chibios: improve comments. * Add generic STM32F103C8T6 example. * Add maple mini code. * STM32F103x fixes. * Add maple mini pinout pic. * Chibios: updates for 3.0.4 git. * Chibios: rename example stm32_onekey -> stm32_f072_onekey. * Chibios: add makefiles for Teensy 3.x examples. * Chibios: update Teensy 3.x instructions. * Chibios: Tsy LC is cortex-m0plus. * Chibios: add more guards for transmitting (fix a deadlock bug). * Change README for chibios * Chibios: update examples to current chibios git. Match the changes in mainline chibios: - update chconf.h - update supplied ld scripts structure - update Teensy instructions (switch to official chibios and introduce contrib) * Add ChibiOS and ChibiOS-Contrib submodules Also fix the makefile path for them. * Moves chibios keyboards to keyboards folder * First version of ChibiOS compilation Only the stm32_f072_onkey keyboard is ported at the moment. It compiles, but still doesn't link. * More chibios fixes It now compiles without warnings and links * Move the teensy_lc_onekey to the keyboards folder * Clean up the make file rule structure * Remove keymap_fn_to_action * Update more ChibiOS keyboards to QMK Most of them does not compile at the moment though. * Use older version of Chibios libraries The newest ones have problems with compilation * Remove USB_UNCONFIGURED event It isn't present in the older version of ChibiOS * Fix the infinity_chibios compilation * Fix potentially uninitialized variable * Add missing include * Fix the ChibiOS makefile * Fix some Chibios keyboard compilation * Revert the rules.mk file back to master version * Combine the chibios and AVR makefiles With just the required overrides in the respective platform specific one. * Slight makefile restrucuring Platform specific compiler options * Move avr specific targets out of the main rules * Fix ChibiOS objcopy The ChibiOS objcopy needs different parameters, so the parameters are moved to the corresponding platform rule file * Fix the objcopy for real this time The comands were moved around, so chibios used avr and the ohter way around. Also change the objsize output format * Fix the thumb flags * Fix the infinity hasu keymap * Per platform cpp flags * Add gcc-arm-none-eabi package to travis * Add arm-none-eabi-newlib to travis * Fix the name of the libnewlib-arm-none-eabi lib * Fix the ChibiOS paths So that they are properly relative, and builds don't generate extra folders * Fix the board path of stm32_f103_onekey * Only consider folders with Makefiles as subproject