László Monda
2ab727b423
Bump version to 8.6.0, update changelog and versions.h
2019-08-23 20:39:48 +02:00
László Monda
a857780e42
Add pointer_delta_t and make the master and slaves handle it.
2019-06-11 21:58:40 +02:00
László Monda
cfb15b6902
Rename *_ADDON_* I2C addresses to *_MODULE_*
2019-05-15 23:59:04 +02:00
László Monda
afb434a4bd
Try to fix chatter by maintaining the strobe between the invocations of KeyMatrix_ScanRow()
2019-03-29 09:26:37 +01:00
László Monda
6ab0c2eb72
Bump version to 8.5.4, update changelog, package.json and versions.h
2019-01-05 16:16:37 +01:00
László Monda
a59b43b433
Bump version to 8.5.3, update package.json, changelog, versions.h and reference the latest Agent.
2018-10-20 01:20:31 +02:00
László Monda
21ae72dd9e
Bump version to 8.5.2, update changelog, package.json, versions.h, and Agent.
2018-10-06 21:31:32 +02:00
László Monda
a22dfdd917
Update version to 8.5.1, changelog, package.json and versions.h
2018-10-04 23:10:58 +02:00
László Monda
6f2b45c27c
Update changelog, package.json, versions.h and Agent reference.
2018-10-04 22:46:01 +02:00
László Monda
3196abe574
Bump firmware version to 8.4.5, update changelog, package.json and versions.h
2018-08-21 21:56:41 +02:00
László Monda
b4c2204e50
Bump firmware version to 8.4.4, update changelog, package.json and versions.h
2018-08-14 00:07:21 +02:00
László Monda
7eb190489b
Bump firmware version to 8.4.3, update changelog, package.json, versions.h
2018-08-12 10:41:43 +02:00
László Monda
47f6a27e48
Move left/src/init_clock.[ch] to shared/slave
2018-08-06 00:16:26 +02:00
László Monda
28f5999cbb
Bump firmware version to 8.4.2, update changelog and versions.h
2018-08-02 13:00:31 +02:00
László Monda
baee0b5682
Bump firmware version to 8.4.1, update changelog, package.json, versions.h
2018-07-31 23:57:33 +02:00
László Monda
1fbbeb0f33
Bump firmware version to 8.4.0, update changelog, package.json, versions.h
2018-07-24 15:30:18 +02:00
László Monda
0248a0e79f
Set debounce press and release time to 50ms by default.
2018-07-24 14:50:16 +02:00
Eric Tang
d722b3d173
Make debounce times configurable on the fly
2018-07-05 14:41:19 -07:00
Eric Tang
27d12ea31f
Remove the debouncing interrupt
2018-07-05 12:33:55 -07:00
László Monda
014addd777
Bump version to 8.3.3, update changelog, package.json, versions.h
2018-07-03 01:26:40 +02:00
László Monda
d21fe30139
Bump firmware version to 8.3.2. Update changelog, package.json and versions.h
2018-06-27 14:26:29 +02:00
László Monda
65006cc376
Bump firmware version to 8.3.1, update changelog, package.json, versions.h
2018-06-07 15:26:06 +02:00
László Monda
e60a282742
Bump firmware version to 8.3.0, update changelog and package.json
2018-06-03 14:36:18 +02:00
László Monda
3fc4419f4f
Bump firmware version to 8.2.5, update changelog, package.json, and versions.h
2018-05-27 01:53:41 +02:00
László Monda
95d7197394
Bump firmware version to 8.2.4, update the changelog, package.json and versions.h
2018-05-21 14:26:41 +02:00
László Monda
01e92e57f4
Bump firmware version to 8.2.3, update changelog, package.json and versions.h
2018-05-15 23:21:16 +02:00
László Monda
7c1431f0ab
Bump firmware version to 8.2.2, update changelog, package.json, versions.h
2018-05-09 00:24:24 +02:00
László Monda
6854fa68dc
Bump firmware version to 8.2.1 and update the changelog.
2018-05-02 14:57:24 +02:00
László Monda
02d6fb4628
Rename version from 8.1.6 to 8.2.0 because the minor device protocol version has changed.
2018-04-20 09:55:44 +02:00
László Monda
1b9ec89e20
Bump firmware version to 8.1.6 - Update package.json, changelog, versions.h
2018-04-10 22:32:11 +02:00
László Monda
f1ed699fa2
Bump version to 8.1.5, update changelog, package.json, versions.h
2018-04-04 15:44:35 +02:00
László Monda
5093a0c0a6
Bump version to 8.1.4. Update changelog, package.json, and versions.h
2018-03-05 15:57:14 +01:00
László Monda
c6d60780f4
Bump version to 8.1.3 and update package.json, versions.h and the changelog accordingly.
2018-02-18 00:46:17 +01:00
László Monda
cc49118868
Bump version to 8.1.2. Update changelog, package.json, versions.h and reference the latest Agent repo.
2018-02-13 03:31:35 +01:00
László Monda
6881f8e340
Update versions.h to 8.1.1
2018-02-11 04:23:31 +01:00
László Monda
56f7753afc
Bump firmware version to 8.1.0 and update changelog, package.json, and versions.h
2018-01-15 10:35:22 +01:00
László Monda
c51542795f
Bump version to 8.0.1
2017-12-25 23:16:27 +01:00
László Monda
40bf252852
Bump version to 8.0.0. Update version numbers. Update changelog.
2017-12-15 04:03:51 +01:00
László Monda
fd43e81e46
Query module key count and pointer count in separate messages instead of a combined message for better clarity.
2017-12-15 02:13:58 +01:00
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
c1b887cea8
Rename UhkModulePhase_*ProtocolVersion to UhkModulePhase_*ModuleProtocolVersion.
2017-12-15 01:16:27 +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
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
729e0be0ad
Make scrolling utilize mouse_kinetic_state_t, just like mouse movements. Fix scrolling issue by making distance float. Add new debug functions for ints and float.
2017-11-28 02:01:26 +01:00
László Monda
5c84620704
Call KeyMatrix_ScanRow() from an LPTMR interrupt for the left half. Remove KeyMatrix_Scan()
2017-11-14 02:29:18 +01:00
László Monda
80240c8e9b
Add shared/buffer.[ch] for easily dealing with array values.
2017-11-11 03:40:06 +01:00
László Monda
0421c2f339
Swap SlaveCommand_RequestKeyStates and SlaveCommand_JumpToBootloader, thereby making SlaveCommand_JumpToBootloader the lower number because it's more basic and shouldn't change in the future.
2017-11-09 01:49:32 +01:00
László Monda
00dfd96d55
Instead of scanning the keyboard matrix from the main loop and utilizing busy loops, try to use a PIT interrupt handler to do the same thing, scanning one row per interrupt call without busy loops.
...
For some reason, this makes the movement of the mouse pointer very slow and makes it jump from time to time, so I ended up adding INTERRUPT_KEY_SCANNER and disabling the timer interrupt.
Also double bufferred the mouse report just like the others. Unfortunately this does not affect this issue.
2017-11-02 01:11:41 +01:00
László Monda
85b1a65ea7
Implement KbootCommand_Ping and set set left BOOTLOADER_TIMEOUT_MS back to 100 ms.
2017-10-23 21:33:08 +02:00
László Monda
2e07627359
Temporarily increase left bootloader timeout from 100ms to 3000 ms for testing purposes.
2017-10-21 03:12:21 +02:00