Eric Tang
|
5c2e5d9a81
|
Fix the appearance of "6" on the LED display
|
2017-07-14 20:26:15 -07:00 |
|
László Monda
|
78e5aaa60e
|
Merge pull request #51 from UltimateHackingKeyboard/led-display
Add code to drive the LED display
|
2017-07-14 23:18:28 +02:00 |
|
László Monda
|
ade2add5d2
|
Merge pull request #50 from UltimateHackingKeyboard/configuration-parser
Polish up the configuration parser
|
2017-07-14 22:34:51 +02:00 |
|
Eric Tang
|
1eb2a73753
|
Display the active layer
|
2017-07-14 13:28:48 -07:00 |
|
Eric Tang
|
970dbd0a50
|
Call InitClock before InitPeripherals
|
2017-07-14 13:18:09 -07:00 |
|
Eric Tang
|
38b281e962
|
Improve the appearance of "K" and "7" on the display
|
2017-07-14 11:26:02 -07:00 |
|
Eric Tang
|
58899f092d
|
Merge branch 'led-display' of https://github.com/UltimateHackingKeyboard/firmware into led-display
|
2017-07-14 11:02:49 -07:00 |
|
László Monda
|
7ed508943f
|
Try to display "ABC" on the display.
|
2017-07-14 19:51:56 +02:00 |
|
Eric Tang
|
679021744e
|
Convert a few loop indices from uint8_t to uint16_t
|
2017-07-14 10:50:53 -07:00 |
|
Eric Tang
|
8eb6bdeb35
|
Clean up config_state.c and fix readString
|
2017-07-14 10:46:15 -07:00 |
|
Eric Tang
|
59d03cc5b9
|
Merge branch 'master' into led-display
|
2017-07-14 09:27:32 -07:00 |
|
László Monda
|
282c77c850
|
Fix LED driver update, so it'll keep working after initialization.
|
2017-07-14 17:40:41 +02:00 |
|
Eric Tang
|
eaacc18ab1
|
Make characterToSegmentSet use a lookup table
|
2017-07-14 08:14:09 -07:00 |
|
Eric Tang
|
37c56296eb
|
Display the abbreviation of a keymap when it is being applied
|
2017-07-13 23:42:46 -07:00 |
|
Eric Tang
|
1cd060122f
|
Implement the new API for controlling the LED display
|
2017-07-13 23:42:39 -07:00 |
|
Eric Tang
|
25181e5841
|
Expose the new API for controlling the LED display
|
2017-07-13 16:37:58 -07:00 |
|
Eric Tang
|
335c77a158
|
Expose LedDriverStates
|
2017-07-12 20:44:18 -07:00 |
|
Eric Tang
|
9a5e146866
|
Rename InitPeripherials to InitPeripherals
|
2017-07-12 20:06:11 -07:00 |
|
Eric Tang
|
595ced9902
|
Treat the LED driver as a peripheral with a driver
|
2017-07-12 20:03:50 -07:00 |
|
László Monda
|
3730733b73
|
Merge pull request #48 from UltimateHackingKeyboard/configuration-parser
Add the parser for the top-level configuration
|
2017-07-09 22:05:48 +02:00 |
|
Eric Tang
|
ec5f774944
|
Add the parser for the top-level configuration
|
2017-07-09 10:35:52 -07:00 |
|
Eric Tang
|
bbdb09b5f5
|
Handle cases where readCompactLength returns a value which cannot fit in 8 bits
|
2017-07-09 10:24:28 -07:00 |
|
Eric Tang
|
fa79957ab2
|
Convert ConfigBuffer to serialized_buffer_t
|
2017-07-09 10:23:51 -07:00 |
|
László Monda
|
a42d8e5437
|
Also add Mod+N to Esc mapping for Laci.
|
2017-07-09 02:37:56 +02:00 |
|
László Monda
|
e17d53461f
|
Temporarily exchange Super and Ctrl, so that Laci can use his new prototype according to his habits now that it's his daily driver. He'll restore these keys as soon as EEPROM saving gets implemented.
|
2017-07-09 02:32:20 +02:00 |
|
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 |
|
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 |
|