Commit Graph
1643 Commits
Author SHA1 Message Date
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
Eric Tang 27d12ea31f Remove the debouncing interrupt 2018-07-05 12:33:55 -07: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 v8.3.3 2018-07-03 01:26:40 +02:00
László Monda 4562a17155 Make the test code exercise the media and mouse interfaces too. 2018-07-03 00:34:39 +02:00
Eric Tang 950843ca2c Use return instead of break 2018-07-01 17:17:42 -07:00
László Monda 9600f46f83 Merge branch 'waking-on-keypress' 2018-07-01 22:34:35 +02:00
Eric Tang ef7589d83a Fix the mouse scrolling issue 2018-07-01 08:34:59 -07:00
Eric Tang 84f48ed055 Wake up the host when a new keypress is detected 2018-07-01 08:34:17 -07:00
László Monda ebef301e27 Merge pull request #123 from Lauszus/dev
Fix issue with keyboard freezing
2018-07-01 16:19:50 +02:00
László Monda 5b8b8d93e4 Merge pull request #135 from Lauszus/travis
Remove Eclipse build from the Travis job and cache the gcc archives
2018-07-01 00:43:07 +02:00
Kristian Sloth Lauszus d48049535e Remove Eclipse build from the Travis job and cache the gcc archives 2018-07-01 00:32:03 +02:00
Kristian Sloth Lauszus 5bd479ab8e Fixed unused variable
This was due to a merge conflict in c69f664e85
2018-07-01 00:04:26 +02:00
Kristian Sloth Lauszus 372151848a Just define the usb_status_t variable inside the if-statements 2018-06-30 23:44:58 +02:00