Commit Graph

10 Commits

Author SHA1 Message Date
Ryan
09d668eb0e
Simplify extrakeys sending at the host driver level ()
* Simplify extrakeys sending at the host driver level

* There are two arguments here

* Wrong syntax

* Adjust keyboards which use a custom host driver
2022-09-02 20:38:27 +01:00
QMK Bot
63646e8906
Format code according to conventions () 2022-02-12 18:29:31 +00:00
Thomas Weißschuh
f1cd2a5a89
ChibiOS: add support for HID Programmable Buttons ()
* ChibiOS: add support for HID Programmable Buttons

Fixes 

* Enable SHARED_ENDPOINT when PROGRAMMABLE_BUTTON is enabled

The Programmable Button driver expects the shared EP to be enabled.
So enforce this invariant.
2022-02-04 22:25:57 +00:00
Nick Brassel
387edab52b
Fixup () 2021-11-02 19:54:16 +00:00
Joel Challis
634e42b2b4
Revert to old init order for host driver ()
* Partially revert 14888
2021-11-02 18:53:46 +00:00
Joel Challis
2ec268bd21
Begin to carve out platform/protocol API - Migrate keyboard_* calls () 2021-10-24 20:39:41 +01:00
Joel Challis
1c0347b8b8
Remove SERIAL_LINK feature ()
* Remove SERIAL_LINK

* more stale paths in doxygen-todo

* Fix

* More refs

* Update testing docs

* Update doxygen-todo

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-07 12:32:05 +11:00
Nick Brassel
b2a186cf92
Purge uGFX. ()
* Purge uGFX.

* Remove remnants of visualizer.

* Remove remnants of uGFX.
2021-10-07 10:57:48 +11:00
Purdea Andrei
b02a539625
Added power tracking api ()
* Add power tracking API to lufa and chibios targets

* power.c: Pass through power state to the notify function

* power: added notify_power_state_change_user too.

* making it pass the PR linter

* Add a POWER_STATE_NO_INIT state, that we start in before calling power_init();

* Rename *power* to *usb_power*

* removing stray newline

* Rename usb_power* to usb_device_state*

* Update quantum/usb_device_state.h

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Fix comment

* usb_device_state.h: Don't include quantum.h, only the necessary headers.

Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-09-30 06:31:39 +10:00
Joel Challis
96e2b13d1d
Begin to carve out platform/protocol API - Single main loop ()
* Begin to carve out platform/protocol API

* Fix up after rebase
2021-08-18 00:11:07 +01:00