8bc2462589
Reluctantly, add back zadic as it's needed to install Windows drivers for blhost to update the firmware on Windows.
László Monda2017-12-24 03:12:49 +01:00
9c46c6a348
Rename dataModelVersion fields to userConfigVersion. Update to firmware 7.0.0
László Monda2017-12-14 21:56:46 +01:00
3e7a0ed81a
Query the combined ConfigSizes device property. Remove the deprecated HardwareConfigSize and UserConfigSize device properties.
László Monda2017-12-14 19:40:03 +01:00
cac74c7c5a
Add update-firmwares-and-configs.js and make update-all-firmwares.js apply and save the config into the EEPROM.
László Monda2017-12-14 02:31:01 +01:00
9c66ea058b
Add the -u, or --overwrite-user-config argument to update-all-firmwares.js and make write-config.js able to read a specified config file.
László Monda2017-12-14 01:12:46 +01:00
1be8d20d5f
Fix the name of the arm-specific directory of blhost.
László Monda2017-12-13 14:35:40 +01:00
f8f1747ec9
Add the arm version of blhost and make getBlhostCmd() return architecture-specific blhost versions.
László Monda2017-12-13 14:32:21 +01:00
2eb31603f1
Change the value of UsbCommandId_{GetDeviceState,SetTestLed,GetDebugBuffer,GetAdcValue,SetLedPwmBrightness}.
László Monda2017-12-12 18:49:40 +01:00
6b60241180
Change the arguments of UsbCommandId_LaunchEepromTransfer and its id to 0x08.
László Monda2017-12-12 03:26:57 +01:00
c296e6f49b
Change UsbCommandId_ApplyConfig to 0x07.
László Monda2017-12-12 02:15:57 +01:00
8420c83ebf
Change UsbCommandId_WriteHardwareConfig and UsbCommandId_WriteUserConfig to 0x05 and 0x06.
László Monda2017-12-12 02:02:26 +01:00
88d92130d5
Replace UsbCommandId_ReadHardwareConfig and UsbCommandId_ReadUserConfig with UsbCommandId_ReadConfig.
László Monda2017-12-12 01:24:29 +01:00
22c1fa641a
Merge branch 'master' of github.com:UltimateHackingKeyboard/agent into finalize-usb-protocol
László Monda2017-12-12 00:15:15 +01:00
0454dfd4d8
Change UsbCommandId_SendKbootCommandToModule from 0x13 to 0x03.
László Monda2017-12-11 22:16:28 +01:00
27988f0e6b
Change UsbCommandId_JumpToModuleBootloader from 0x12 to 0x02.
László Monda2017-12-11 21:46:06 +01:00
32fc4b3527
Change UsbCommandId_SetTestLed from 0x02 to 0x14
László Monda2017-12-11 21:22:13 +01:00
6c60122c67
Fix jump to previous and next tab Mac shortcuts. Delete arrange tab Mac shortcuts.
László Monda2017-12-10 17:07:23 +01:00
1bb56d2687
Fix the open tab and close tab Mac shortcuts.
László Monda2017-12-10 16:25:04 +01:00
5a16355236
Fix Mac window switch and workspace switch shortcuts.
László Monda2017-12-10 16:16:12 +01:00
3dea925d5e
Replace Alt and Super keys on Mac keymaps.
László Monda2017-12-10 15:54:51 +01:00
fdf484d2fb
Add Mac versions of the QWERTY, Colemak, and Dvorak keymaps. The actual Mac keymaps have yet to be macified.
László Monda2017-12-10 04:52:19 +01:00
a3a5a6ce79
Remove redundant wake and sleep key actions of keymaps.
László Monda2017-12-10 02:42:57 +01:00
fdef5ed580
Fix config size user config offsets. Restore getConfigSizeFromKeyboard() size if the read user config size is larger than it. Move pointerRole from keymaps to module configurations as pointerMode. Add angularShift, modLayerPointerFunction, fnLayerPointerFunction, and mouseLayerPointerFunction to module configurations. Reference firmware 5.0.0
László Monda2017-12-04 00:51:50 +01:00
7537e5b823
Add a number of properties to the user config that are related to mou… (#501)
László Monda2017-12-02 23:55:43 +01:00
58b1b9b1dc
fix(device): fix IpcRenderer empty data messages (#503)
Róbert Kiss2017-12-02 22:40:54 +01:00
95d1d7f8b5
chore: Upgrade node => 5.9.1 and npm => 5.6.0 (#502)
Róbert Kiss2017-12-02 13:31:34 +01:00
6ba6ad543e
Move the uhk60-right directory from modules to devices.
László Monda2017-11-08 22:52:03 +01:00
66a30431d0
Move the separator line SVG into uhk60-right.
László Monda2017-11-08 22:42:27 +01:00
04b43896c5
Make the firmware updater scripts take module slot parameters instead of I2C addresses. Rename scripts from *slave* to *module*.
László Monda2017-11-08 18:27:45 +01:00
9a5862b57c
Make update-slave-firmware expect a module slot name, too.
László Monda2017-11-08 03:47:51 +01:00
ac5d6ba32a
Add firmware updater scripts from the firmware repo and the dependent blhost binaries.
László Monda2017-11-08 01:18:46 +01:00