Commit Graph
829 Commits
Author SHA1 Message Date
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
Eric Tang 7a9659f7c0 Move some code from parse_keymap.* to config_state.* 2017-07-07 14:54:39 -07:00
Eric Tang f4c5a7e969 Revert "Add ConfigPtr"
This reverts commit de013f6afa.
2017-07-07 14:34:12 -07:00
Eric Tang 887208badd Load only the default keymap into CurrentKeymap 2017-07-07 14:05:19 -07: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