Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Format code according to conventions (#16686) | QMK Bot | 2022-03-19 | 1 | -23/+23 |
| | |||||
* | HD44780 driver rework (#16370) | Ryan | 2022-03-19 | 2 | -0/+504 |
| | |||||
* | Add SN74x154 driver and convert AL1 custom matrix (#16331) | Ryan | 2022-03-15 | 2 | -0/+106 |
| | |||||
* | analog.[ch]: remove unnecessary includes (#16471) | Ryan | 2022-03-04 | 1 | -0/+2 |
| | |||||
* | Format code according to conventions (#16421) | QMK Bot | 2022-02-21 | 1 | -3/+2 |
| | |||||
* | Format code according to conventions (#16322) | QMK Bot | 2022-02-12 | 47 | -267/+365 |
| | |||||
* | Added external spi flash driver. (#15419) | Joy Lee | 2022-02-11 | 2 | -0/+508 |
| | |||||
* | Align existing pca9555 driver to better match mcp23018 API (#16277) | Joel Challis | 2022-02-09 | 2 | -50/+92 |
| | |||||
* | Move driver to core (#15944) | Joel Challis | 2022-02-09 | 2 | -0/+173 |
| | |||||
* | Format code according to conventions (#16249) | QMK Bot | 2022-02-06 | 1 | -1/+1 |
| | |||||
* | Add RGB matrix & LED Matrix support for IS31FL3742A, IS31FL3743A, ↵ | MasterSpoon | 2022-02-06 | 6 | -0/+1402 |
| | | | | | IS31FL3745, IS31FL3746A (#14989) Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> | ||||
* | Add SN74x138 demultiplexer driver (#16217) | Ryan | 2022-02-06 | 2 | -0/+113 |
| | |||||
* | Update outputselect to use platform connected state API (#16185) | Joel Challis | 2022-02-04 | 1 | -11/+2 |
| | |||||
* | Add support for Q-series on the ckled2001 LED driver (#16051) | Vino Rodrigues | 2022-01-30 | 1 | -1/+10 |
| | |||||
* | Rename `AdafruitBLE` to `BluefruitLE` (#16127) | Ryan | 2022-01-30 | 3 | -46/+46 |
| | |||||
* | Deprecate split transactions status field (#16023) | Stefan Kerkmann | 2022-01-26 | 1 | -18/+1 |
| | |||||
* | [Bug][Core] Fix optical sensor firmware upload (#15919) | Drashna Jaelre | 2022-01-20 | 4 | -19/+11 |
| | |||||
* | PMW3389 Revert Firmware load during Initilization (#15859) | Alabastard-64 | 2022-01-13 | 1 | -4/+2 |
| | |||||
* | Add PMW3389 optical sensor Support (Updated) (#15740) | Alabastard-64 | 2022-01-11 | 5 | -292/+654 |
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
* | Optimize initialization of PMW3360 Sensor (#15821) | Drashna Jaelre | 2022-01-10 | 1 | -0/+4 |
| | |||||
* | IS31FL3733 driver for LED Matrix (#15088) | Leo Deng | 2022-01-08 | 2 | -0/+508 |
| | |||||
* | Format code according to conventions (#15705) | QMK Bot | 2022-01-02 | 1 | -1/+1 |
| | |||||
* | Update pmw3360 comments to match the datasheet better, fix delays. (#15682) | uqs | 2022-01-02 | 1 | -12/+22 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-12-31 | 1 | -2/+2 |
|\ | |||||
| * | [Bug] Fix analog joystick to mouse compilation (#15677) | Dasky | 2021-12-30 | 1 | -2/+2 |
| | | |||||
* | | Format code according to conventions (#15604) | QMK Bot | 2021-12-28 | 2 | -8/+6 |
| | | |||||
* | | pwm3360 driver cleanup and diff reduction to adns9800 (#15559) | uqs | 2021-12-27 | 3 | -143/+131 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Diff reduction between ADNS9800 and PMW3360 drivers. They are very similar devices. This (somewhat) unreadable diff is essentially a no-op, but it makes a `vimdiff` between the 2 drivers much more readable. * Cleanup pwm3360 driver some more. Remove redundant calls to spi_start() and spi_stop(), as pmw3360_write() will already call these. | ||||
* | | Fix for SPI write timing in PMW3360 driver (#15519) | Alabastard-64 | 2021-12-27 | 1 | -3/+3 |
| | | | | | | | | | | | | Timing does not match Pixart documentation for this sensor (may have been carried forward from adns9800). Not aware of any issues coming from this currently. It should only cause issues when writing to multiple registers in succession which currently only happens during initialization for the PMW3360. This should prevent future issues with write operations if other features of the sensor are added. | ||||
* | | [Core] Split support for pointing devices. (#15304) | Dasky | 2021-12-27 | 2 | -9/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Draft implementation * formatting * fix combined buttons * remove pimoroni throttle * sync pointing on a throttle loop with checksum * no longer used * doh Co-authored-by: Drashna Jaelre <drashna@live.com> * switch pimoroni to a cpi equivalent * add cpi support * allow user modification of seperate mouse reports * a little tidy up * add *_RIGHT defines. * docs * doxygen comments * basic changelog * clean up pimoroni * small doc fixes * Update docs/feature_pointing_device.md Co-authored-by: Drashna Jaelre <drashna@live.com> * performance tweak if side has usb * Don't run init funtions on wrong side * renamed some variables for consistency * fix pimoroni typos * Clamp instead of OR * Promote combined values to uint16_t * Update pointing_device.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
* | | [CI] Format code according to conventions (#15541) | QMK Bot | 2021-12-22 | 1 | -3/+1 |
| | | |||||
* | | Migrate RN42 to UART driver and refactor (#15492) | Ryan | 2021-12-22 | 2 | -0/+126 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-12-15 | 2 | -4/+3 |
|\| | |||||
| * | [Core] Fix Sensor driver code (#15484) | Drashna Jaelre | 2021-12-15 | 2 | -4/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into develop | Drashna Jael're | 2021-12-11 | 2 | -0/+6 |
|\| | |||||
| * | [Core] Add configuration of PMW3360 lift off distance (#15424) | Xelus22 | 2021-12-08 | 2 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * sensor code add * update documentation * add default #define * Update drivers/sensors/pmw3360.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
* | | Expand rotational range for PMW3360 Optical Sensor (#15431) | Drashna Jaelre | 2021-12-08 | 1 | -1/+1 |
|/ | |||||
* | Tidy up adjustable ws2812 timing (#15299) | Joel Challis | 2021-11-25 | 1 | -1/+31 |
| | |||||
* | Remove use of __flash due to LTO issues (#15268) | Joel Challis | 2021-11-24 | 16 | -23/+38 |
| | |||||
* | Rework and expand Pointing Device support (#14343) | Drashna Jaelre | 2021-11-14 | 17 | -437/+1281 |
| | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> | ||||
* | haptic: Feature to disable it when usb port is not configured or suspended. ↵ | Purdea Andrei | 2021-11-02 | 2 | -6/+18 |
| | | | | | | | (#12692) This also add support for specifying a LED pin to indicate haptic status, and also adds support for a haptic-enable pin, which is useful to turn off the boost converter on the solenoid driver. | ||||
* | [Bug] Fix unterminated ifdef in ISSI 3733 driver (#15014) | Drashna Jaelre | 2021-11-02 | 1 | -0/+2 |
| | |||||
* | Enable de-ghosting for RGB/LED matrix on all ISSI LED drivers (#14508) | donicrosby | 2021-11-02 | 10 | -1/+98 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * Initial work for de-ghost enable * Dumb mistake with the redefine * Added Copywrite stuff on source files * Fixed whitespace errors * Added support for all ISSI LED drivers * Updated docs for support for ISSI LED driver pull-up pull-down * Applied clang format * Added 'boolean' flag to enable de-ghosting for the is31fl3731 IC * Fixed some of the grammer in the docs * Fixed comment placement and grammer of comment * Fixed whitespace errors from lint Co-authored-by: donicrosby <donicrosby1995@gmail.com> | ||||
* | Add a new led driver for Keychron's keyboards. (#14872) | lalalademaxiya1 | 2021-11-02 | 2 | -0/+565 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a new led driver for Keychron's keyboards. * Update ckled2001.c/ckled2001.h. * Update ckled2001.c/ckled2001.h. * Update ckled2001.c/ckled2001.h. * Update ckled2001.c * Add a new led driver * Update ckled2001.c * Update ckled2001.c * Update ckled2001.c * Update ckled2001.c * Delete ckled2001.c * Create ckled2001.c * Update ckled2001.c * Update chibios-contrib Co-authored-by: keychron-dev <85598583+keychron-dev@users.noreply.github.com> Co-authored-by: lokher <lokher@gmail.com> | ||||
* | [Core] Change OLED task function to be boolean (#14864) | Drashna Jaelre | 2021-11-02 | 2 | -5/+9 |
| | | | | | | | | | | | | | * [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty | ||||
* | Manually format develop (#15003) | Joel Challis | 2021-11-01 | 6 | -149/+130 |
| | |||||
* | Enable configuration of PWM frequency for IS31FL3733B (#14983) | Joel Challis | 2021-10-30 | 1 | -1/+5 |
| | | | | | | | * Enable PWM frequency for IS31FL3733B * Document config option * clang | ||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2021-10-24 | 4 | -3355/+461 |
|\ | |||||
| * | Tidy up ADNS9800 and PMW3360 firmware blobs (#14936) | Ryan | 2021-10-24 | 4 | -3355/+461 |
| | | |||||
* | | Initial USB2422 driver (#14835) | Joel Challis | 2021-10-22 | 2 | -0/+461 |
| | | |||||
* | | Relocate PS2 code (#14895) | Joel Challis | 2021-10-20 | 6 | -0/+1124 |
| | | | | | | | | | | | | | | * Relocate ps2 protocol code * clang * Move makefile logic |