László Monda
|
1f9d31cad4
|
Update build instructions.
|
2018-08-21 04:18:54 +02:00 |
|
László Monda
|
b89de6655e
|
Upgrade to the latest MCUXpresso IDE.
|
2018-08-21 03:50:30 +02:00 |
|
Eric Tang
|
4a1b747197
|
Implement a layer cache
|
2018-08-19 11:28:28 -07:00 |
|
László Monda
|
eca87d2f62
|
Merge pull request #159 from UltimateHackingKeyboard/suppress-keys
Suppress pressed keys when the layer or keymap changes
|
2018-08-19 05:00:10 +02:00 |
|
Eric Tang
|
2e2b9d08a9
|
Suppress pressed keys when the layer or keymap changes
|
2018-08-18 19:52:07 -07:00 |
|
László Monda
|
b4c2204e50
|
Bump firmware version to 8.4.4, update changelog, package.json and versions.h
v8.4.4
|
2018-08-14 00:07:21 +02:00 |
|
László Monda
|
4c0546de6c
|
Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware
|
2018-08-13 23:08:53 +02:00 |
|
László Monda
|
bea4c34a51
|
Merge pull request #154 from UltimateHackingKeyboard/secondary-role
Ensure that secondary roles are triggered consistently
|
2018-08-13 23:03:48 +02:00 |
|
László Monda
|
bdc6232780
|
Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware
|
2018-08-13 22:38:41 +02:00 |
|
László Monda
|
1d2d1c5049
|
Merge pull request #153 from UltimateHackingKeyboard/wake
Don't wake the host if a key is held down through the beginning of sleep
|
2018-08-13 21:42:46 +02:00 |
|
Eric Tang
|
67f07abd0d
|
Ensure that secondary roles are triggered consistently
|
2018-08-13 12:30:36 -07:00 |
|
Eric Tang
|
4bfcd6e02c
|
Don't wake the host if a key is held down through the beginning of sleep
|
2018-08-13 12:07:08 -07:00 |
|
László Monda
|
7eb190489b
|
Bump firmware version to 8.4.3, update changelog, package.json, versions.h
v8.4.3
|
2018-08-12 10:41:43 +02:00 |
|
László Monda
|
640c034111
|
Compensate "double tap to lock layer" timeouts for the timer fix to make them as long as before 8.3.3
|
2018-08-11 01:53:45 +02:00 |
|
László Monda
|
a6f12848ed
|
Add timer related changelog entry.
|
2018-08-11 01:48:44 +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
|
9cc383a91d
|
Delete config.h
|
2018-08-05 22:49:31 +02:00 |
|
László Monda
|
a441cdf5d2
|
Delete debug_over_spi.[ch]
|
2018-08-05 22:47:55 +02:00 |
|
László Monda
|
8297dd5c48
|
Don't include the debug over SPI code from any file.
|
2018-08-05 22:44:11 +02:00 |
|
László Monda
|
225a481938
|
Fix coding style.
|
2018-08-05 22:31:48 +02:00 |
|
László Monda
|
5572952dc8
|
Use one liner comment style.
|
2018-08-05 22:28:30 +02:00 |
|
László Monda
|
7d011237f8
|
Always use the I2C watchdog for the left half. Remove I2C_WATCHDOG and relevant preprocessor stuff.
|
2018-08-05 22:24:34 +02:00 |
|
László Monda
|
1a47c6e629
|
Minor MCUXpresso .cproject file modification.
|
2018-08-05 22:22:21 +02:00 |
|
László Monda
|
047a232e7e
|
Update .cproject file to make MCUXpresso IDE not pop up the warning regarding SDK version.
|
2018-08-04 23:48:11 +02:00 |
|
László Monda
|
28f5999cbb
|
Bump firmware version to 8.4.2, update changelog and versions.h
v8.4.2
|
2018-08-02 13:00:31 +02:00 |
|
László Monda
|
fe7505a2df
|
Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware
|
2018-08-02 12:51:22 +02:00 |
|
László Monda
|
b6ac16074c
|
Merge pull request #149 from UltimateHackingKeyboard/secondary-role
Fix various secondary role bugs
|
2018-08-02 03:41:25 +02:00 |
|
Eric Tang
|
0bf205c5d2
|
Keep sticky modifiers active when modifier-only keys are pressed
|
2018-08-01 18:12:12 -07:00 |
|
Eric Tang
|
e4a99a9400
|
Make sticky modifiers work consistently
|
2018-08-01 16:36:29 -07:00 |
|
Eric Tang
|
1e9b5833eb
|
Correctly handle keypresses which triggers a secondary role
|
2018-08-01 15:53:55 -07:00 |
|
Eric Tang
|
79b052fca7
|
Remove redundant conditions
|
2018-07-31 16:12:51 -07:00 |
|
László Monda
|
baee0b5682
|
Bump firmware version to 8.4.1, update changelog, package.json, versions.h
v8.4.1
|
2018-07-31 23:57:33 +02:00 |
|
László Monda
|
6153d54f59
|
Merge pull request #144 from UltimateHackingKeyboard/sleep-wake
Make some improvements to the sleep/wake code
|
2018-07-26 22:47:40 +02:00 |
|
Eric Tang
|
0a6ebe2903
|
Remove the old code for detecting new keypresses
|
2018-07-25 15:16:15 -07:00 |
|
László Monda
|
1fbbeb0f33
|
Bump firmware version to 8.4.0, update changelog, package.json, versions.h
v8.4.0
|
2018-07-24 15:30:18 +02:00 |
|
László Monda
|
456f0e9e58
|
Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware
|
2018-07-24 14:50:53 +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
|
0e5ec29433
|
Tweak the logic of the USB stack test
|
2018-07-22 21:22:48 -07:00 |
|
Eric Tang
|
2d7cd68459
|
Make some improvements to the sleep/wake code
|
2018-07-22 13:13:29 -07:00 |
|
László Monda
|
5ac10fabcb
|
Add back simulateKeypresses.
|
2018-07-22 16:24:05 +02:00 |
|
László Monda
|
b11017609d
|
Merge pull request #143 from UltimateHackingKeyboard/usb-variables
Expose variables via USB
|
2018-07-22 16:04:55 +02:00 |
|
Eric Tang
|
c3a5d258e5
|
Rename the test mode for clarity
|
2018-07-20 17:31:00 -07:00 |
|
Eric Tang
|
a2866feb77
|
Temporarily allow the USB stack test to be activated through USB
|
2018-07-20 17:23:44 -07:00 |
|
Eric Tang
|
8c50192d6c
|
Introduce a new way of activating the test mode
|
2018-07-20 17:17:59 -07:00 |
|
Eric Tang
|
63d82d92db
|
Expose variables via USB
|
2018-07-20 17:17:30 -07:00 |
|
László Monda
|
1bced1be13
|
Merge branch 'debounce-configuration'
|
2018-07-16 18:24:38 +02:00 |
|
Eric Tang
|
86196d438c
|
Add a test mode
|
2018-07-05 20:15:33 -07:00 |
|
Eric Tang
|
d722b3d173
|
Make debounce times configurable on the fly
|
2018-07-05 14:41:19 -07:00 |
|
Eric Tang
|
2ef5c49090
|
Merge branch 'interrupt-removal'
|
2018-07-05 14:34:33 -07:00 |
|
Eric Tang
|
5a137392ee
|
Remove the key scanning interrupt
|
2018-07-05 12:43:38 -07:00 |
|