summaryrefslogtreecommitdiff
path: root/keyboards/cannonkeys
AgeCommit message (Collapse)Author
2021-02-24[Keyboard] Atlas alps/mx PCB addition (#11884)npspears
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-19Cannonkeys Onyx: Configurator/QMK CLI improvements (#11603)James Young
* info.json: human-friendly formatting * info.json: correct key object order * info.json: replace Unicode characters They don't play nice with `qmk info -l`. * info.json: correct keyboard dimensions
2021-01-15Remove `DESCRIPTION`, B-D (#11513)Ryan
2021-01-10[Keyboard] Add Onyx keyboard to QMK (#11292)Andrew Kannan
* Add Onyx keyboard to QMK * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-05[Keyboard] Sagittarius (#10896)Andrew Kannan
* Sagittarius keyboard * Update Sagittarius keyboard * fix * remove info.json as it's very hard to make * Add license and address PR comments * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Add info json, update keymap * Fix info json * Update keymap * Update keyboards/cannonkeys/sagittarius/info.json Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-29Tsukuyomi Keyboard (#10898)Andrew Kannan
* Add Tsukuyomi PCB * Remove unncessary file * Fix * update config * Tsukuyomi info.json * Update readme * add license header and add dfu suffix args * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * Update info.json * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-12-21Initial list of keyboards to exclude from CI (#11213)Zach White
2020-12-16Normalise include statements in keyboard code (#11185)Ryan
2020-12-03Allow APM32 MCUs on certain CannonKeys PCBs (#10899)Andrew Kannan
* Allow APM32 MCUs on certain CannonKeys PCBs * another one * Update DFU suffix args * missed one * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-11-282020 November 28 Breaking Changes Update (#11053)James Young
* Branch point for 2020 November 28 Breaking Change * Remove matrix_col_t to allow MATRIX_ROWS > 32 (#10183) * Add support for soft serial to ATmega32U2 (#10204) * Change MIDI velocity implementation to allow direct control of velocity value (#9940) * Add ability to build a subset of all keyboards based on platform. * Actually use eeprom_driver_init(). * Make bootloader_jump weak for ChibiOS. (#10417) * Joystick 16-bit support (#10439) * Per-encoder resolutions (#10259) * Share button state from mousekey to pointing_device (#10179) * Add hotfix for chibios keyboards not wake (#10088) * Add advanced/efficient RGB Matrix Indicators (#8564) * Naming change. * Support for STM32 GPIOF,G,H,I,J,K (#10206) * Add milc as a dependency and remove the installed milc (#10563) * ChibiOS upgrade: early init conversions (#10214) * ChibiOS upgrade: configuration file migrator (#9952) * Haptic and solenoid cleanup (#9700) * XD75 cleanup (#10524) * OLED display update interval support (#10388) * Add definition based on currently-selected serial driver. (#10716) * New feature: Retro Tapping per key (#10622) * Allow for modification of output RGB values when using rgblight/rgb_matrix. (#10638) * Add housekeeping task callbacks so that keyboards/keymaps are capable of executing code for each main loop iteration. (#10530) * Rescale both ChibiOS and AVR backlighting. * Reduce Helix keyboard build variation (#8669) * Minor change to behavior allowing display updates to continue between task ticks (#10750) * Some GPIO manipulations in matrix.c change to atomic. (#10491) * qmk cformat (#10767) * [Keyboard] Update the Speedo firmware for v3.0 (#10657) * Maartenwut/Maarten namechange to evyd13/Evy (#10274) * [quantum] combine repeated lines of code (#10837) * Add step sequencer feature (#9703) * aeboards/ext65 refactor (#10820) * Refactor xelus/dawn60 for Rev2 later (#10584) * add DEBUG_MATRIX_SCAN_RATE_ENABLE to common_features.mk (#10824) * [Core] Added `add_oneshot_mods` & `del_oneshot_mods` (#10549) * update chibios os usb for the otg driver (#8893) * Remove HD44780 References, Part 4 (#10735) * [Keyboard] Add Valor FRL TKL (+refactor) (#10512) * Fix cursor position bug in oled_write_raw functions (#10800) * Fixup version.h writing when using SKIP_VERSION=yes (#10972) * Allow for certain code in the codebase assuming length of string. (#10974) * Add AT90USB support for serial.c (#10706) * Auto shift: support repeats and early registration (#9826) * Rename ledmatrix.h to match .c file (#7949) * Split RGB_MATRIX_ENABLE into _ENABLE and _DRIVER (#10231) * Split LED_MATRIX_ENABLE into _ENABLE and _DRIVER (#10840) * Merge point for 2020 Nov 28 Breaking Change
2020-11-22Remove references to ch-bootloader-jump.patch (#10998)Joel Challis
2020-11-04[Keymap] add brandonschlack userspace and keymaps (#10411)Brandon Schlack
2020-10-13Add STM32Duino to bootloader selection (#10558)Ryan
2020-10-13Remove bootloader_defs.h for some F072 boards (#10582)Ryan
2020-08-29Remove unused CORTEX_VTOR_INIT (#10053)Ryan
2020-08-24Update Ortho60 VIA keymap (#10130)Nick Blyumberg
* Added the license header and made the layers generic
2020-08-22Ortho48 VIA keymap (#10128)Nick Blyumberg
2020-08-19[Keymap] VIA keymap for Cannonkeys Ortho60 (#10086)Nick Blyumberg
* Adding VIA support * Fixed Vendor ID * Update keyboards/cannonkeys/ortho60/config.h * Update keyboards/cannonkeys/ortho60/keymaps/via/keymap.c * Update keyboards/cannonkeys/ortho60/config.h
2020-08-09Cannonkeys via keymap fixes (#9977)Andrew Kannan
2020-08-07Remove HD44780 References, Part 2 (#9918)James Young
* remove HD44780_ENABLE rules: C-F * remove HD44780_ENABLE config: C-F
2020-07-31[Keyboard] Add community layouts to Savage65 (#9854)Brandon Schlack
2020-07-27Add Instant65 to QMK (#9804)Andrew Kannan
* Add Instant65 to QMK * Fix via map * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-07-27Atlas Updates (#9343)Andrew Kannan
* Update atlas keyboard files and default keyboard layout * Remove wierd LT things * Update keyboards/cannonkeys/atlas/keymaps/via/keymap.c Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-06-29Adding VIA support for CannonKeys/Practice60 (#8169)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" * Adding VIA support to cannonkeys/practice60 Adding VIA support to cannonkeys/practice60 * updated VENDOR_ID to match other CannonKeys boards * changed PRODUCT_ID to be unique * added additional notes to readme.md * keymap.c and config.h for VIA support * Update readme.md * Update keyboards/cannonkeys/practice60/readme.md * Update keyboards/cannonkeys/practice60/readme.md * Update keyboards/cannonkeys/practice60/config.h * Update rules.mk * Update keyboards/cannonkeys/practice60/config.h * Update config.h * Rebased from Master Rebased from Master
2020-06-28Fix ordering for new info.jsons (#9567)Ryan
2020-06-28Add missing info.jsons for a few boards (#9549)Ryan
2020-06-11Fixing Iron165 VIA Keymap (#9298)George Mao
* Fixing via issues * Fixing whitespace issues on the keymap * Fixed the default via layer 1 keymap, was a little weird before * Removing redundant declarations in via/rules.mk
2020-04-24Merge pull request #8806 from awkannan/202004_obliterated75Joel Challis
Add Obliterated75 Keyboard
2020-04-21Update keyboards/cannonkeys/obliterated75/keymaps/default/keymap.cAndrew Kannan
Co-Authored-By: Ryan <fauxpark@gmail.com>
2020-04-17Apply suggestions from code reviewAndrew Kannan
Co-Authored-By: Ryan <fauxpark@gmail.com> Co-Authored-By: Joel Challis <git@zvecr.com>
2020-04-16Apply suggestions from code reviewAndrew Kannan
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: Ryan <fauxpark@gmail.com>
2020-04-15Whitespace changesAndrew Kannan
Co-Authored-By: Ryan <fauxpark@gmail.com>
2020-04-15Miscellaneous stuff: remove clang-complete and autocomplete.sh, fix some ↵Ryan
rules.mk comments (#8784)
2020-04-15Add new obliterated75 filesAndrew Kannan
2020-04-12[Keyboard] Add CannonKeys Atlas keyboard (#8207)Andrew Kannan
* Atlas keyboard * Update info and readme * Update firmware * Apply suggestions from code review * Updates * Add 2x2U layout * Minor cleanup * Fix trailing comma * Remove line * Apply suggestions from code review
2020-04-12[Keyboard] Add CannonKeys Rekt1800 keyboard (#7760)Andrew Kannan
* Add Rekt1800 keyboards * Update keyboards/cannonkeys/rekt1800/config.h * Update keyboards/cannonkeys/rekt1800/info.json * Apply suggestions from code review * Apply suggestions from code review * Remove line * Apply suggestions from code review
2020-04-12Fix compile issues with devastatingtkl (#8765)Joel Challis
2020-04-11CannonKeys DB60 (Daughterboard60) PCB (#8208)Andrew Kannan
* Cannonkeys DB60 Keyboard * WhitespacE * Add ISO and make layer names more idiomatic * backlight enable * Remove big backslash from ISO * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Update for correct matrix * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: Ryan <fauxpark@gmail.com> * Update chibios config files * Complete VIA keymap * Remove ugly hack comments * Update keyboards/cannonkeys/db60/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-11DevastatingTKL Keyboard (#8209)Andrew Kannan
* Save progress * Finished matrix and everything * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * Update DevastatingTKL * Renames * Add renamed files * Update chibios files and VIA keymap for completion * Some cleanup * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cannonkeys/devastatingtkl/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-04-07Update 072 based CannonKeys boards to rely on core QMK support (#8716)Andrew Kannan
* Swap CannonKeys 072 boards over to rely on core QMK backlight support * Rename keymap * Rename via_tsangan back to via
2020-04-06Remove keyboard level ws2812 spi drivers (#7694)Joel Challis
2020-04-06Refactor cannonkeys f103 boards to use core backlight (#8089)Joel Challis
* Refactor to use core backlight * Remove custom implementation
2020-04-05Enable memcore to fix malloc/rand crashes (#8695)Joel Challis
2020-03-02Remove "ugly hack in usb_main.c" comments (#8296)Ryan
2020-03-01Get the direction right on the S75 encoder (#8287)Andrew Kannan
2020-03-02Make a fix to savage65 and tmov2 for via (#8286)Andrew Kannan
2020-02-292020 February 29 Breaking Changes Update (#8064)James Young
2020-02-21Update TMOv2 for new key (#7759)Andrew Kannan
* Update TMOv2 for new keymap * Update based on PR changes
2020-02-21S75 Encoder Fixes (#7758)Andrew Kannan
* S75 Encoder Fixes * Flip encoder pins vs using setting
2020-02-13Fix RESET keycode on some STM32F072 keyboards (#8134)Joel Challis
* Add f072 board files with 'enter_bootloader_mode_if_requested' support * rename default f072 board file to GENERIC_STM32_F072XB * Remove board files * Add bootloader def * Update generic f072 board paths * Revert wrong deletion