Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-31 | Remove usages of config_common.h from config.h files. (#19714) | Nick Brassel | |
2023-01-01 | Partially revert #18940 for Ploopy Thumb Trackball (#18943) | Drashna Jaelre | |
2022-12-30 | ploopyco/trackball_mini: always update encoder (#18561) | alaviss | |
2022-11-21 | Remove .noci functionality (#19122) | Joel Challis | |
2022-11-18 | Fix references to `mouse_report_t` (which doesnt exist) (#19107) | Pablo Martínez | |
2022-11-03 | Remove more `UNUSED_PINS` defines (#18940) | Ryan | |
2022-09-26 | Enabling Pointing Device support in register code functions (#18363) | Drashna Jaelre | |
2022-09-26 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-09-25 | [Keyboard] Ploopy Thumb Trackball (#18214) | Drashna Jaelre | |
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: ploopyco <git@ploopy.co> | |||
2022-08-30 | Use a macro to compute the size of arrays at compile time (#18044) | Jeff Epler | |
* Add ARRAY_SIZE and CEILING utility macros * Apply a coccinelle patch to use ARRAY_SIZE * fix up some straggling items * Fix 'make test:secure' * Enhance ARRAY_SIZE macro to reject acting on pointers The previous definition would not produce a diagnostic for ``` int *p; size_t num_elem = ARRAY_SIZE(p) ``` but the new one will. * explicitly get definition of ARRAY_SIZE * Convert to ARRAY_SIZE when const is involved The following spatch finds additional instances where the array is const and the division is by the size of the type, not the size of the first element: ``` @ rule5a using "empty.iso" @ type T; const T[] E; @@ - (sizeof(E)/sizeof(T)) + ARRAY_SIZE(E) @ rule6a using "empty.iso" @ type T; const T[] E; @@ - sizeof(E)/sizeof(T) + ARRAY_SIZE(E) ``` * New instances of ARRAY_SIZE added since initial spatch run * Use `ARRAY_SIZE` in docs (found by grep) * Manually use ARRAY_SIZE hs_set is expected to be the same size as uint16_t, though it's made of two 8-bit integers * Just like char, sizeof(uint8_t) is guaranteed to be 1 This is at least true on any plausible system where qmk is actually used. Per my understanding it's universally true, assuming that uint8_t exists: https://stackoverflow.com/questions/48655310/can-i-assume-that-sizeofuint8-t-1 * Run qmk-format on core C files touched in this branch Co-authored-by: Stefan Kerkmann <karlk90@pm.me> | |||
2022-08-28 | [Keymap] Drashna keymap updates for 0.18.0 (#18184) | Drashna Jaelre | |
Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2022-08-21 | RESET -> QK_BOOT user keymaps (#17940) | Joel Challis | |
2022-08-13 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-13 | RFC: add a simple implementation of the ploopy optical encoder (#17912) | alaviss | |
2022-08-06 | Remove `UNUSED_PINS` (#17931) | Nick Brassel | |
2022-08-03 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-03 | Move keyboard USB IDs and strings to data driven: P (#17875) | Ryan | |
2022-07-22 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-07-22 | Fix compilation error in Ploopy Nano maddie keymap (#17733) | Aidan Gauland | |
2022-07-14 | [Core] PMW33XX drivers overhaul (#17613) | Stefan Kerkmann | |
* PMW33XX drivers overhaul This combines the PMW3389 and PM3360 drivers as they only differ in the firmware blobs and CPI get and set functions. The following changes have been made: * PMW3389 now gets the same multi-sensor feature that is already available on the PMW3360. * Introduced a shared pmw33xx_report_t struct is now directly readable via SPI transactions instead of individual byte-sized reads, saving multiple copies and bitshift operations. * pmw33(89/60)_get_report functions had unreachable branches in their motion detection logic these have been simplied as much as possible. * The fast firmware upload option has been removed as this becomes obsolete by the newly introduced polled waiting functions for ChibiOS polled waiting * PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options have been removed as they don't need to be configurable. * All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix to reduce code duplication and make the defines interchangeable * Adjust keyboards to PMW33XX naming scheme | |||
2022-07-02 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-07-03 | Added PLOOPY_DRAGSCROLL_H_INVERT (#17453) | br | |
2022-07-02 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-07-02 | Add lkbm keymap (#17218) | Aidan Gauland | |
2022-06-08 | Add support for large Mouse Reports (#16371) | Drashna Jaelre | |
Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2022-06-02 | [Keymap] Fix maddie layout for ploopy/trackball_nano (#17213) | Aidan Gauland | |
2022-05-30 | [Keymap] Drashna update for post Q2 merge (#17241) | Drashna Jaelre | |
2022-04-18 | Ploopy Trackball Mini: only define DPI options as needed (#16160) | alaviss | |
2022-03-15 | Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard config.h ↵ | Ryan | |
(#16655) | |||
2022-02-26 | Remove 1k USB_POLLING_INTERVAL_MS config from keyboards and default-ish ↵ | Joel Challis | |
keymaps (#16448) * Remove 1k USB_POLLING_INTERVAL_MS config from keyboard level * Remove 1k USB_POLLING_INTERVAL_MS config from default|via keymaps | |||
2022-02-15 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-02-15 | Add extra braces for trackball keymaps (#16361) | Ryan | |
2022-02-15 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-02-15 | Fix multiple definition errors for trackball "boards" with no keys (#16350) | Ryan | |
2022-02-12 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-02-11 | [Keymap] Add uqs' keymaps for various boards and ploopy mouse (#16265) | uqs | |
2022-01-25 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-01-25 | [Keyboard] Fix orientation issues for Ploopy pointing devices (#16035) | Drashna Jaelre | |
2022-01-08 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-01-08 | [Keyboard] Fix inverted ploopy trackball (#15790) | dnaq | |
2022-01-02 | Update pmw3360 comments to match the datasheet better, fix delays. (#15682) | uqs | |
2021-12-09 | Tidy up NKRO_ENABLE rules (#15382) | Ryan | |
2021-12-08 | [Keyboard] Fix minor typo in Ploopy Trackball Docs (#14846) | tangowithfoxtrot | |
2021-12-07 | [Keyboard] Fix minor typo in Ploopy Trackball Mini Docs (#14845) | tangowithfoxtrot | |
2021-12-01 | Tidy up `SLEEP_LED_ENABLE` rules (#15362) | Ryan | |
2021-12-01 | [Keyboard] Fix compilation issues for Ploopy Trackball classic (#15364) | Drashna Jaelre | |
2021-11-29 | [Keyboard] Ploopy improvements (#15348) | Drashna Jaelre | |
2021-11-29 | [Keyboard] Minor typo and broken link fix (#14847) | tangowithfoxtrot | |
2021-11-28 | fix typos (#15316) | Dasky | |
2021-11-27 | [Keyboard] Fix call to `pointing_device_handle_buttons` (#15313) | Charly Delay | |