Eric Tang
|
2d7cd68459
|
Make some improvements to the sleep/wake code
|
2018-07-22 13:13:29 -07:00 |
|
László Monda
|
e9cd3a96c2
|
Don't reinitialize LED driver ICs upon suspend and resume.
|
2018-04-28 17:08:25 +02:00 |
|
László Monda
|
69143bed9c
|
Replace "computer" with "host".
|
2018-04-28 15:00:32 +02:00 |
|
László Monda
|
ebd0e3b762
|
Make ParseConfig() restore indicator icons. Fixes #107
|
2018-04-28 14:43:13 +02:00 |
|
László Monda
|
ec8301ae62
|
Expose IsHostSleeping instead of IsHostSleeping()
|
2018-04-28 13:11:25 +02:00 |
|
László Monda
|
c2582729f2
|
Remove LED_DRIVERS_ENABLED.
|
2018-04-28 11:43:01 +02:00 |
|
László Monda
|
9d66f5ff76
|
Rename identifiers.
|
2018-04-28 11:38:38 +02:00 |
|
László Monda
|
06ebed5537
|
Rename some variables and clean up coding style.
|
2018-04-28 11:19:01 +02:00 |
|
Kristian Sloth Lauszus
|
ab24e78a5b
|
Wake up the keyboard if there is any activity on the bus
This fixes: https://github.com/UltimateHackingKeyboard/firmware/pull/97#issuecomment-372091423
|
2018-03-11 20:05:10 +01:00 |
|
Kristian Sloth Lauszus
|
c109a9e202
|
The layer keys can now also wake up the computer
|
2018-03-11 19:29:24 +01:00 |
|
Kristian Sloth Lauszus
|
3ab2ac18fc
|
The keyboard can now wake up the computer from sleep
|
2018-03-11 19:00:46 +01:00 |
|
Kristian Sloth Lauszus
|
5de0e5ac60
|
Turn LEDs, backlight and display off when sleeping
Fixes #83
|
2018-03-11 05:26:51 +01:00 |
|
László Monda
|
6e47707037
|
Rename the misleadingly named error variable of usbDeviceCallback() to status. Clean up InitUsb() a bit.
|
2017-12-05 00:56:52 +01:00 |
|
László Monda
|
0932c14a2c
|
Lowercamelcase UsbDeviceCallback because it's local.
|
2017-12-04 22:51:04 +01:00 |
|
László Monda
|
e57c2c21ca
|
Don't define the NULL members of UsbDeviceCompositeConfigList.
|
2017-12-04 20:43:57 +01:00 |
|
László Monda
|
a5ce90779c
|
Merge all the substructures of UsbDeviceCompositeConfigList across different files to a single structure.
|
2017-12-04 20:41:22 +01:00 |
|
László Monda
|
e9bf3dc355
|
Expand UsbDeviceCompositeClassConfig and UsbDeviceCompositeConfigList using structure member names.
|
2017-12-04 20:05:28 +01:00 |
|
László Monda
|
712b87182a
|
Double timer interval that wasn't right for an unknown reason. Adjust mouse kinetic values accordingly. Reprioritize interrupts to make mouse pointer movement as smooth as possible.
|
2017-11-28 18:52:39 +01:00 |
|
László Monda
|
6bdd320ed8
|
Reorder USB interfaces all across the codebase in the following order: generic HID, basic keyboard, media keyboard, system keyboard, mouse.
|
2017-10-26 00:52:20 +02:00 |
|
László Monda
|
25f8017879
|
Get rid of the now obsoleted bootloader_config.h
|
2017-10-20 00:52:32 +02:00 |
|
László Monda
|
d4200524d7
|
Make the firmware depend of the wormhole.[ch] files of the bootloader. Remove local wormhole.[ch] files.
|
2017-10-13 22:09:52 +02:00 |
|
László Monda
|
751810ec4c
|
Explicitly add void to the argument list of zero argument functions.
|
2017-09-28 03:03:11 +02:00 |
|
László Monda
|
6c60af4ba8
|
Preserve state across resets by putting Wormhole to the newly added .noinit section. Rename The jump to bootloader USB command to reenumerate and generalize accordingly by handling the passed reenumeration mode.
|
2017-06-04 23:32:48 +02:00 |
|
László Monda
|
d1d847ff57
|
Branch to BusPal vs keyboard function depending on Wormhole->enumerationMode
|
2017-05-01 19:26:38 +02:00 |
|
László Monda
|
adc69dcad5
|
Clean up bus_pal_hardware.[ch]. Add the ENABLE_BUSPAL macro and setup up BusPal if it's 1 instead of the default UHK USB interfaces.
|
2017-04-12 22:58:53 +02:00 |
|
László Monda
|
62a3f6b3a4
|
Add system keyboard interface and add sleep, power and wake keys.
|
2017-03-06 01:58:02 +01:00 |
|
László Monda
|
c7f101b67f
|
Extract USB_*_INTERFACE_COUNT macros to usb_interface_*.h files and make usb_device_config.h use them along with USB_*_ENDPOINT_COUNT macros.
|
2017-03-05 23:45:41 +01:00 |
|
László Monda
|
c887b5e309
|
Add another HID interface using the consumer HID class for media keys. Resolves #32.
|
2017-03-03 20:21:05 +01:00 |
|
László Monda
|
5055fa6e77
|
Remove the usb_desciptors include path and include the full path of these files.
|
2017-02-26 03:05:15 +01:00 |
|
László Monda
|
11401a6448
|
Make less use of linked files and folders for better long-term maintainability by moving the source files under the newly created src directory and only linking that directory to the workspace.
|
2016-09-26 08:45:59 +02:00 |
|