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 |
|
Aleksandr Pchelintcev
|
0ed9c62602
|
add https://github.com/p4elkin/firmware to the list of featured forks
|
2019-03-06 09:17:37 +02: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
|
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
|
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
|
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
|
5ac10fabcb
|
Add back simulateKeypresses.
|
2018-07-22 16:24:05 +02:00 |
|
Eric Tang
|
9ba09ec8eb
|
Convert key_state_t to a bit field
|
2018-07-05 11:50:13 -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
|
5c3e2966c4
|
Restore the logic of the key debouncer. Make it only debounce keypresses and set its timeout to 100ms.
|
2018-06-27 21:42:15 +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
|
c38114648a
|
Set key debounce timeout from 80ms to 100ms. This should further reduce key chattering.
|
2018-05-29 01:31:14 +02:00 |
|
László Monda
|
033bdf6491
|
Merge initI2cMainBus() and initI2cEepromBus() as initI2cBus()
|
2018-05-27 01:43:14 +02:00 |
|
László Monda
|
18e3ba9558
|
Merge recoverI2c() and recoverI2cEeprom() as recoverI2cBus(), add i2c_bus_t.
|
2018-05-26 22:37:10 +02:00 |
|
László Monda
|
3fb552cc55
|
Reinitialize the EEPROM upon firmware startup and set the I2C EEPROM interrupt priority to 0. This seems to really fix #67.
|
2018-05-26 17:06:05 +02:00 |
|
László Monda
|
989774ced9
|
Make the EEPROM interrupt higher priority than the interrupts of the key scanner, key debouncer, I2C main bus and USB. Fixes #67.
|
2018-05-21 12:41:34 +02:00 |
|
László Monda
|
5b90d78518
|
Add IsFactoryResetModeEnabled.
|
2018-05-21 02:21:30 +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
|
46244b8f5f
|
Get rid of the -B parameter of make because it's been made redundant by make clean.
|
2018-05-09 00:11:33 +02:00 |
|
László Monda
|
455c1a30cb
|
Make make-release.js work again now that the build system has changed.
|
2018-05-07 13:16:46 +02:00 |
|
László Monda
|
59396baf76
|
Don't make external configurations overwrite PATH.
|
2018-05-06 23:23:23 +02:00 |
|
Kristian Sloth Lauszus
|
0344a79f65
|
Updated the KSDK_2.0_MKL03Z8xxx4 submodule
|
2018-05-06 20:28:14 +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
|
5509cbb5f8
|
Reference the latest KSDK_2.0_MK22FN512xxx12 submodule that uses the performance-optimized loop implementation.
|
2018-04-10 12:15:13 +02:00 |
|
László Monda
|
75fe7904b6
|
Fix scroll events after the slow mouse fix.
|
2018-04-09 13:09:41 +02:00 |
|
Kristian Sloth Lauszus
|
10beb751ac
|
Fixed compiler warning in KSDK
See: https://github.com/UltimateHackingKeyboard/KSDK_2.0_MK22FN512xxx12/pull/2
|
2018-04-08 20:04:25 +02:00 |
|
László Monda
|
0afb3ab687
|
Pull the Agent repo and make sure it's on master, so that the relevant binary configuration will be used.
|
2018-04-06 15:48:31 +02:00 |
|
László Monda
|
58fd3a78cf
|
Reference the latest Agent repo.
|
2018-04-04 15:48:36 +02: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
|
c854e98d84
|
Implement DevicePropertyId_I2cMainBusBaudRate
|
2018-01-14 18:10:04 +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
|
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
|
272ff3ccbe
|
Tweak firmware updater script paths according to the changes of the Agent repo.
|
2017-11-08 18:33:00 +01:00 |
|
László Monda
|
b49d5a7f7e
|
Add launch configurations for the release and debug versions of the left half firmware.
|
2017-11-08 04:09:58 +01:00 |
|
László Monda
|
49a94d82b0
|
Move update-{master,slave}-firmware.js and shared.js into the Agent repo and reference those scripts.
|
2017-11-08 01:27:49 +01:00 |
|
László Monda
|
003f313947
|
Make UsbCommand_JumpToSlaveBootloader expect a slave slot id instead of a uhkModuleDriverId.
|
2017-11-06 00:32:08 +01:00 |
|
László Monda
|
0febc9dd69
|
Uncomment the exec of user-config-json-to-bin.ts now that it works from outside its own directory. Make make-release.js verbose.
|
2017-11-04 17:57:19 +01:00 |
|
László Monda
|
a7e70d0cb2
|
Link to the latest Agent revision. Add commented out call to user-config-json-to-bin.ts which apparently doesn't work from outer directories yet.
|
2017-11-03 00:57:37 +01:00 |
|
László Monda
|
c370cab513
|
Use the renamed send-kboot-command-to-slave.js
|
2017-10-23 22:24:40 +02:00 |
|
László Monda
|
c46dcad490
|
Use reenumerate.js instead of jump-to-bootloader.js and make left/blhost-unix.sh handle argument related errors.
|
2017-10-23 16:52:15 +02:00 |
|
László Monda
|
ab807cd0c8
|
Make sendKbootCommand() accept various command types, not only reset.
|
2017-10-23 01:19:19 +02:00 |
|
László Monda
|
92ee3b5606
|
Add KBOOT I2C slave driver, its related USB command, and make the firmware updater script of the left half successfully reset the left half after firmware update.
|
2017-10-22 02:17:43 +02:00 |
|