Commit Graph

729 Commits

Author SHA1 Message Date
László Monda
a2ea3567d9 Map Caps Lock to Mod+A according to our official default keymap. 2017-07-09 02:24:25 +02:00
László Monda
8d7e538176 Map the Q key of the Mod layer to Esc according to our official keymap. 2017-07-09 02:14:48 +02:00
László Monda
7e5951162f Make Alt+Tab keymapping and the like work as assumed. 2017-07-09 02:09:22 +02:00
László Monda
7c290ed372 Extract getActiveLayer() and remove the static activeLayer variable. 2017-07-09 01:54:17 +02:00
László Monda
d3166fb94c Indent curlies according to our coding standards. 2017-07-09 01:49:34 +02:00
László Monda
9b010ca221 Merge pull request #45 from UltimateHackingKeyboard/configuration-parser
Improve the configuration parser
2017-07-07 19:56:16 +02:00
Eric Tang
55328d719f Create a type for the parser error codes 2017-07-07 10:15:03 -07:00
Eric Tang
24ed268518 Ensure that parseSwitchKeymapAction advances buffer.offset by the correct amount 2017-07-07 08:00:10 -07:00
Eric Tang
042fb60192 Make the configuration parser check that every array has an expected length 2017-07-06 17:41:54 -07:00
Eric Tang
0d68f190e1 Make the configuration parser return a more detailed error code 2017-07-06 15:44:25 -07:00
Eric Tang
c7977c905c Send the final position of the configuration parser to the host 2017-07-03 19:42:45 -07:00
Eric Tang
ebb154472c Send the status code returned by the configuration parser to the host 2017-07-03 19:41:17 -07:00
Eric Tang
02e5dea778 Add basic error checking to the configuration parser 2017-07-03 19:40:41 -07:00
Eric Tang
3d58445f29 Make parseLayer static 2017-07-02 10:21:23 -07:00
László Monda
e6454079b9 Fix reset button pin number. 2017-06-27 09:05:26 +02:00
Eric Tang
0f92b0ba22 Take a step towards parsing keymaps 2017-06-24 11:07:56 -07:00
Erich Styger
3d8839ee35 adding native debug configuration with J-Link for application 2017-06-24 19:13:09 +02:00
Erich Styger
c4e0be95a6 ignoring Eclipse generated files 2017-06-24 18:42:30 +02:00
Erich Styger
72904dfca1 fixed project refresh policy setting for all build configurations 2017-06-24 18:38:03 +02:00
László Monda
f2f230f273 Merge pull request #43 from ErichStyger/master
enabled parallel build, fixed refresh policy and ignoring generated Eclipse settings
2017-06-22 21:15:06 +02:00
Erich Styger
1fa15cb16c ignoring generated files 2017-06-19 17:19:08 +02:00
Erich Styger
4a3b031c8b updated project settings: enabled parallel build and fixed refresh policy 2017-06-19 17:16:23 +02:00
László Monda
679ea45908 Remove excess whitespace. 2017-06-16 19:15:29 +02:00
László Monda
97675bd324 Use the right blhost binary on OSX. 2017-06-16 19:14:01 +02:00
László Monda
99e185339a Add /usr/local/bin to the path to make blhost-unix.sh work on OSX. 2017-06-16 18:44:25 +02:00
László Monda
1dcfcafdcc Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware 2017-06-16 16:00:00 +02:00
László Monda
a27a2645ba Extract SerializedMouseAction_* enum values. 2017-06-16 15:59:38 +02:00
László Monda
30b30bf9c3 Remove const members. 2017-06-16 11:51:08 +02:00
László Monda
bfd574b3e0 Create CONTRIBUTING.md 2017-06-16 01:01:25 +02:00
László Monda
7472849355 Create CONTRIBUTING.md 2017-06-16 01:00:03 +02:00
László Monda
67900c4e8e Create README.md 2017-06-16 00:05:13 +02:00
László Monda
bdb94ac0ca Create CONTRIBUTING.md 2017-06-15 23:52:27 +02:00
László Monda
41225b2042 Update the serialization of the keystroke action according to the recent changes of Agent. 2017-06-15 23:22:16 +02:00
László Monda
9f4bcb023a Merge branch 'master' of github.com:UltimateHackingKeyboard/firmware 2017-06-15 20:34:05 +02:00
László Monda
26a7f7cacf Rename actionType to keyActionType 2017-06-15 20:19:58 +02:00
László Monda
57ea831bcf Create CONTRIBUTING.md 2017-06-15 19:42:29 +02:00
László Monda
cd060d8aa5 Rename a lot of variables within parse_keymap.c 2017-06-15 19:38:25 +02:00
László Monda
9800145314 Slightly shorten the initialization of moduleID and pointerRole. 2017-06-15 19:30:50 +02:00
László Monda
8d232f3968 Remove separators. 2017-06-15 19:29:15 +02:00
László Monda
237ef3c34a Rename action.h to key_action.h 2017-06-15 19:27:44 +02:00
László Monda
a2c13dee1f Fix action.h according to our coding standards. 2017-06-15 19:21:00 +02:00
László Monda
2e9048bbb0 Create CONTRIBUTING.md 2017-06-15 19:19:07 +02:00
László Monda
976444b5fe Rename key action related enums and values to be easier to read. 2017-06-15 19:14:05 +02:00
László Monda
480b184ab5 move SERIALIZED_KEYSTROKE_TYPE_* macros to parse_keymap.h 2017-06-15 19:00:44 +02:00
László Monda
3d4def76f8 Rename and extract some typedefs from parse_keymap.c from parse_keymap.h 2017-06-15 18:32:21 +02:00
László Monda
431b2f2f18 Fix file structure according to our coding standards. 2017-06-15 18:17:59 +02:00
László Monda
bdaef763a4 Rename deserialize_Layer() to parseLayer() and process* functions to parse* 2017-06-15 18:13:42 +02:00
László Monda
972febf360 Fix the names of preprocessor guards according to the renamed filenames. 2017-06-15 18:10:09 +02:00
László Monda
de013f6afa Add ConfigPtr 2017-06-15 18:08:52 +02:00
László Monda
1958b1dee4 Rename config_buffer.[ch] to config_state.[ch] 2017-06-15 18:04:03 +02:00