László Monda
|
c994a97d03
|
Make the modules transfer their firmware version to the device. Fix the message length of the module protocol version.
|
2017-12-15 01:42:58 +01:00 |
|
László Monda
|
d59ba83d99
|
Make the modules transfer a module protocol version composed of a major, a minor and a patch number.
|
2017-12-15 01:28:13 +01:00 |
|
László Monda
|
c1b887cea8
|
Rename UhkModulePhase_*ProtocolVersion to UhkModulePhase_*ModuleProtocolVersion.
|
2017-12-15 01:16:27 +01:00 |
|
László Monda
|
bd53b73685
|
Rename usb_command_get_keyboard_state.[ch] to usb_command_get_device_state.[ch]
|
2017-12-14 23:10:13 +01:00 |
|
László Monda
|
beb7c3d4ee
|
Forgot to update versions.h for the previous release. Updating now.
|
2017-12-14 23:08:34 +01:00 |
|
László Monda
|
17571a5feb
|
Bump version to 7.0.0. Update changelog and package.json
v7.0.0
7.0.0
|
2017-12-14 21:51:07 +01:00 |
|
László Monda
|
83e782d74a
|
Remove DevicePropertyId_HardwareConfigSize and DevicePropertyId_UserConfigSize
|
2017-12-14 21:49:15 +01:00 |
|
László Monda
|
312f56048b
|
Add DevicePropertyId_ConfigSizes.
|
2017-12-14 16:40:44 +01:00 |
|
László Monda
|
494621a841
|
Expose version numbers via the get property interface.
|
2017-12-14 16:16:11 +01:00 |
|
László Monda
|
94af52892c
|
Add generate-versions-h.js and versions.h. Execute generate-versions-h.js from make-release.js
|
2017-12-14 15:41:20 +01:00 |
|
László Monda
|
5862a34f18
|
Use const instead of let wherever possible in make-release.js
|
2017-12-14 04:01:13 +01:00 |
|
László Monda
|
9b9e5ed1b5
|
Rename the version property to firmwareVersion in package.json
|
2017-12-14 03:52:56 +01:00 |
|
László Monda
|
4393377365
|
Rename version properties in package.json
|
2017-12-14 03:48:59 +01:00 |
|
László Monda
|
1570364741
|
Add hardware config versions to releases.
|
2017-12-14 03:38:24 +01:00 |
|
László Monda
|
738a240860
|
Rename slave protocol to module protocol.
|
2017-12-14 03:36:29 +01:00 |
|
László Monda
|
43b48aa643
|
Rename USB protocol to device protocol.
|
2017-12-14 03:25:47 +01:00 |
|
László Monda
|
61a0540007
|
Rename data model to user config.
|
2017-12-14 03:24:29 +01:00 |
|
László Monda
|
f2e313dd0a
|
Put the data model version as the last element of the version list.
|
2017-12-14 03:22:04 +01:00 |
|
László Monda
|
b239d0da50
|
Mark bumped version numbers by making them bold.
|
2017-12-14 03:14:41 +01:00 |
|
László Monda
|
23459e3791
|
Don't make horizontal scrolling and vertical scrolling affect each other.
|
2017-12-14 01:30:06 +01:00 |
|
László Monda
|
6a54944cb1
|
Make UsbCommand_JumpToModuleBootloader() more robust by not making it dependent on the state of the module driver.
|
2017-12-13 01:27:04 +01:00 |
|
László Monda
|
a52df9da7e
|
Bump version to 6.0.0, update changelog and package.json
v6.0.0
6.0.0
|
2017-12-12 18:44:12 +01:00 |
|
László Monda
|
28f98f179a
|
Change the value of UsbCommandId_{GetDeviceState,SetTestLed,GetDebugBuffer,GetAdcValue,SetLedPwmBrightness}.
|
2017-12-12 18:38:01 +01:00 |
|
László Monda
|
5798f9e4fb
|
Refactor UsbCommandId_LaunchEepromTransfer, change its arguments, and change its ID to 0x08.
|
2017-12-12 03:24:34 +01:00 |
|
László Monda
|
4fe5ce45ac
|
Change UsbCommandId_ApplyConfig to 0x07.
|
2017-12-12 02:15:20 +01:00 |
|
László Monda
|
a212c254a9
|
Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06.
|
2017-12-12 01:59:53 +01:00 |
|
László Monda
|
235e18d706
|
Fix UsbCommandId_WriteHardwareConfig that I previously screwed up.
|
2017-12-12 01:29:49 +01:00 |
|
László Monda
|
7c91f8f6d1
|
Replace UsbCommandId_ReadHardwareConfig and UsbCommandId_ReadUserConfig with UsbCommandId_ReadConfig.
|
2017-12-12 01:22:26 +01:00 |
|
László Monda
|
c8cfe53136
|
Change UsbCommandId_SendKbootCommandToModule from 0x13 to 0x03.
|
2017-12-11 22:15:46 +01:00 |
|
László Monda
|
f1f47ece14
|
Change UsbCommandId_JumpToModuleBootloader from 0x12 to 0x02.
|
2017-12-11 21:44:35 +01:00 |
|
László Monda
|
a0dba2fa66
|
Change UsbCommandId_SetTestLed from 0x02 to 0x14.
|
2017-12-11 21:21:41 +01:00 |
|
László Monda
|
0f34b01189
|
Update LED brightness levels upon applying the configuration.
|
2017-12-10 20:48:26 +01:00 |
|
László Monda
|
5a449ad5c5
|
Disable LED display icons by default.
|
2017-12-10 15:35:03 +01:00 |
|
László Monda
|
0d6a5ae902
|
Bump firmware version number to 5.0.1 and update changelog.
v5.0.1
5.0.1
|
2017-12-09 16:44:11 +01:00 |
|
László Monda
|
2f7f7b1cd2
|
Make scrolling immediately react to keypresses regardless of the previous internal scroll state.
|
2017-12-07 04:44:45 +01:00 |
|
László Monda
|
2eb25ce05c
|
Make UpdateUsbReports() not exit prematurely even if a previously active USB interface is not polled anymore by the host. Tweak the Timer API to not set the current time automatically.
|
2017-12-07 03:24:53 +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
|
8cb8654459
|
Merge the substructures of UsbMouseClass into a single structure.
|
2017-12-04 19:57:43 +01:00 |
|
László Monda
|
745e8e1cf0
|
Merge the substructures of UsbSystemKeyboardClass into a single structure.
|
2017-12-04 19:50:39 +01:00 |
|
László Monda
|
5341109845
|
Merge the substructures of UsbMediaKeyboardClass into a single structure.
|
2017-12-04 19:41:51 +01:00 |
|
László Monda
|
ff0e5b0aa3
|
Merge the structs of UsbBasicKeyboardClass into a single structure.
|
2017-12-04 19:33:53 +01:00 |
|
László Monda
|
c4e79d8ed2
|
Merge the all the structures of UsbGenericHidClass into a single structure.
|
2017-12-04 19:16:04 +01:00 |
|
László Monda
|
6780c8177c
|
Expose per-interface count values for debugging purposes via USB.
|
2017-12-04 17:38:31 +01:00 |
|
László Monda
|
71d6db0f35
|
Update CHANGELOG.md and package.json for version 5.0.0
v5.0.0
5.0.0
|
2017-12-04 00:40:07 +01:00 |
|
László Monda
|
9b9bdbc03d
|
Rename baseLayerPointerFunction to modLayerPointerFunction and modLayerPointerFunction to fnLayerPointerFunction. Suppress unused variable compilation warnings.
|
2017-12-03 23:53:32 +01:00 |
|
László Monda
|
bb5c118e97
|
Move pointerRole from keymaps to module configurations as pointerMode. Add angularShift, baseLayerPointerFunction, modLayerPointerFunction, and mouseLayerPointerFunction to module configurations.
|
2017-12-03 23:25:55 +01:00 |
|