summaryrefslogtreecommitdiff
path: root/keyboards/keychron/c2_pro
AgeCommit message (Collapse)Author
2024-02-25LED drivers: update keyboard LED configs (#23073)Ryan
* IS31FL3733: update keyboard LED config * IS31FL3736: update keyboard LED config * IS31FL3737: update keyboard LED config * IS31FL3741: update keyboard LED config * IS31FL3743A: update keyboard LED config * AW20216S: update keyboard LED config * SNLED27351: update keyboard LED config
2024-02-14Migrate WEAR_LEVELING_* to info.json (#23077)Joel Challis
2024-02-14Migrate RGB Matrix config to info.json (#22998)Joel Challis
2024-02-09Migrate dip switch config to info.json - keychron (#23037)Joel Challis
2024-01-31Remove always enabled effects from lighting animation list (#22992)Joel Challis
* Remove 'solid_color' from animation list * Remove 'solid'/'none' from animation list
2024-01-01Migrate LED Matrix config to info.json (#22792)Joel Challis
2023-12-20Rename `RGB_DISABLE_WHEN_USB_SUSPENDED` -> `RGB_MATRIX_SLEEP` (#22682)Ryan
2023-12-20Rename `LED_DISABLE_WHEN_USB_SUSPENDED` -> `LED_MATRIX_SLEEP` (#22681)Ryan
2023-12-18Update keyboard LED driver configs (#22638)Ryan
2023-11-22Remove unnecessary driver counts (#22435)Joel Challis
2023-10-21Rename `DRIVER_ADDR_n` defines (#22200)Ryan
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-10-04Rename CKLED2001 driver to SNLED27351 (#22071)Ryan
2023-09-19Add and use I2C address defines for ISSI LED drivers (#22008)Ryan
2023-09-13ckled2001: driver naming cleanups (#21890)Ryan
2023-08-23Merge remote-tracking branch 'origin/master' into developQMK Bot
2023-08-23keychron/c2_pro/ansi/white: Fix column 19 in the custom matrix (#21805)Sergey Vlasov
Although `keychron/c2_pro/ansi/rgb` and `keychron/c2_pro/ansi/white` use the same custom matrix code, the matrix layouts are slightly different; in particular, only the `keychron/c2_pro/ansi/white` board actually uses column 19. However, the handling of column 19 in the custom matrix code was broken, therefore that column did not work. Looks like the custom matrix code assumes that `SHIFT_COL_END` refers to the last column connected to the shift register, and not to the column past that; so the value of `SHIFT_COL_END` needs to be changed from 19 to 18 (columns 11...18 are connected to the shift register, and column 19 is connected to the C14 pin). Also the code which was determining `SIZE_T` and `UNSELECT_ALL_COL` had an off-by-one bug when counting the required number of bits (again due to the confusion on the `SHIFT_COL_END` meaning); this had been fixed too (the actual behavior of that part of the code did not change, because both the old and the new version select the 8 bit variant).
2023-08-23RGB Matrix: driver naming cleanups (#21594)Ryan
2023-07-29LED Matrix: driver naming cleanups (#21580)Ryan
2023-07-28Merge remote-tracking branch 'origin/master' into developQMK Bot
2023-07-28Updated info.json of c2 pro (#21581)lalalademaxiya1
2023-06-23Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)Nick Brassel
* Remove CORTEX_ENABLE_WFI_IDLE from the codebase. * Turn on CORTEX_ENABLE_WFI_IDLE by default.
2023-06-20Add Keychron C2 Pro (#20701)lalalademaxiya1
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: adophoxia <100170946+adophoxia@users.noreply.github.com> Co-authored-by: jack <0x6a73@protonmail.com>