Commit Graph

130 Commits

Author SHA1 Message Date
László Monda
d055e0411f Expose the test LED via generic HID. Update USB VID and PID. Remove the macros of green and blue LEDs. 2016-09-25 01:49:27 +02:00
László Monda
124c88afed Update USB manufacturer name, product name, and VID. 2016-09-24 23:16:13 +02:00
László Monda
be8d1dc44d Make the LED driver power every LED at full blast. 2016-09-24 16:52:04 +02:00
László Monda
a798e61e74 Remove unused VLPR and HSRUN code. 2016-09-22 22:46:45 +02:00
László Monda
64b58f06f5 KDS has made some changes to this file which don't seem to have any effect. 2016-09-22 22:37:16 +02:00
László Monda
0fdf4fd411 Don't move the mouse leftwards until I2C communication is properly implemented for the UHK PCBs. 2016-09-22 22:35:36 +02:00
László Monda
48aa999e08 Convert Windows line ends to Unix line ends. 2016-09-22 22:30:29 +02:00
László Monda
0df5cd596e Make the firmware of the right keyboard half work on the UHK PCB by using the IRC48MCLK of the K22. This fix was implemented by Santiago. 2016-09-21 02:30:33 +02:00
László Monda
ab3c95d4ad Clean up code. 2016-03-16 01:37:56 +01:00
László Monda
4dfd710a65 Add module name. 2016-03-15 18:14:43 +01:00
László Monda
9c9b7bbed1 Request individual layers, not the whole keymap at once. 2016-03-15 18:11:23 +01:00
László Monda
ab5bd90f56 Request pointer info, which includes pointer roles and speed related fields. 2016-03-15 18:04:23 +01:00
László Monda
eeb807d8ea Add pointer_t 2016-03-15 17:56:22 +01:00
László Monda
1b8e535e73 Add additional module requests and remove module statuses that won't be used. 2016-03-15 12:30:34 +01:00
László Monda
99079db806 Add pointer roles. 2016-03-15 12:11:55 +01:00
László Monda
0673c156a8 Add module statuses and MODULE_REQUEST_GET_GRAPHICS 2016-03-15 02:12:24 +01:00
László Monda
9788050568 Lay the foundation for actions, layers, modules, and slots. 2016-03-15 01:17:33 +01:00
László Monda
51de538b4a Make the two keyboard halves communicate with each other via I2C. 2016-03-11 15:39:08 +01:00
László Monda
7b30750ef5 Bump USB HID version from 1.00 to 1.10 because most devices seem to be using it, so this probably results in maximum compatibility. 2016-03-10 14:45:07 +01:00
László Monda
5eca5e58fb Number endpoints according to the order of their related interfaces. 2016-03-10 14:35:05 +01:00
László Monda
150f6e72ef Remove .gitginore files as the top level gitignore makes the job. 2016-03-09 01:59:23 +01:00
László Monda
e8b83b7f4f Add .gitignore 2016-03-09 01:58:42 +01:00
László Monda
22e2841d8d Don't use the U notation wherever unnecessary. 2016-03-08 20:58:04 +01:00
László Monda
bffcad0cce Fix identation. 2016-03-04 16:07:12 +01:00
László Monda
e12613b981 Group macros in a more logical manner. 2016-03-04 16:06:43 +01:00
László Monda
a582ef9e39 Clean up includes. 2016-03-04 15:59:10 +01:00
László Monda
8b64a528ce Wrap lines. 2016-03-04 15:30:17 +01:00
László Monda
f3232ff7de Update README.md 2016-03-04 15:25:03 +01:00
László Monda
a1fa3d39f5 Create README.md 2016-03-04 15:21:19 +01:00
László Monda
8068e10586 Create README.md 2016-03-04 15:15:27 +01:00
László Monda
c56f2d13f6 Create README.md 2016-03-04 15:12:50 +01:00
László Monda
c10f3ad1e9 Create README.md 2016-03-04 14:41:53 +01:00
László Monda
c45db1984d Update README.md 2016-03-04 14:32:22 +01:00
László Monda
59c0b97bdf Create README.md 2016-03-04 14:31:06 +01:00
László Monda
c03423ca20 Create README.md 2016-03-04 14:20:41 +01:00
László Monda
c7d94a6334 Create README.md 2016-03-04 14:12:39 +01:00
László Monda
eecd34f1f4 Create README.md 2016-03-04 14:10:19 +01:00
László Monda
3865429a0e Move USB constants to usb_api.h 2016-03-04 01:18:59 +01:00
László Monda
a988afe1ea Use USB_DEVICE_CONFIG_HID as a single source of truth and replace USB_COMPOSITE_INTERFACE_COUNT with it. 2016-03-03 23:55:58 +01:00
László Monda
22e36dc030 Set USB_DEVICE_CONFIG_ENDPOINTS to 5 instead of 6 because it's just enough. 2016-03-03 22:50:14 +01:00
László Monda
029df6f7c1 Use standard one-liner comments instead of the Doxygen syntax. 2016-03-03 22:10:00 +01:00
László Monda
df63abeb3a Ditch USB_*_SUBCLASS and USB_*_PROTOCOL macros in favor of the standard USB_HID_SUBCLASS_* USB_HID_PROTOCOL_* macros. 2016-03-03 22:02:28 +01:00
László Monda
55e5643bf0 Replace USB_*_HID_CLASS with USB_CLASS_HID 2016-03-03 21:17:11 +01:00
László Monda
7b04084f46 Rename USB_*_ENDPOINT_ID to USB_*_ENDPOINT_INDEX 2016-03-03 21:08:08 +01:00
László Monda
09e0a739e3 Use USB_INTERFACE_ALTERNATE_SETTING_NONE wherever possible. 2016-03-03 21:01:14 +01:00
László Monda
f7755b2520 Rename usb_report_item_macros.h to usb_api.h, include the whole USB API into it, and include it from every file where it's needed. 2016-03-03 19:18:21 +01:00
László Monda
a4989349ec Extract general HID descriptor related functions to descriptor_hid.[ch] 2016-03-03 18:43:22 +01:00
László Monda
55c063c69a Don't use the U number notation and macro parentheses unless necessary. 2016-03-03 18:27:39 +01:00
László Monda
09f25e6139 Feature HID descriptors within the configuration descriptor in the same order as HID interface indexes dictate. 2016-03-03 17:42:54 +01:00
László Monda
d1ac7ba892 Deduplicate macros. 2016-03-03 16:56:11 +01:00