Jesse Vincent
ee0ccdd91d
CamelCase of handle_*_key*
7 years ago
Jesse Vincent
6b850c140d
Switch Macros to use an API rather than doing its own bitmath
7 years ago
Jesse Vincent
66ff95877d
CamelCase of handle_*_key*
7 years ago
Jesse Vincent
09e596a8a2
CamelCase of handle_*_key*
7 years ago
Jesse Vincent
4a6fcb38ac
CamelCase of handle_*_key*
7 years ago
Jesse Vincent
0f3e63f8be
CamelCase of handle_*_key*
7 years ago
Jesse Vincent
210287684f
CamelCase of handle_*_key*
7 years ago
Jesse Vincent
cad621194f
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
08501e59e0
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
b3f1371fb5
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
39dc5fe349
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
c09fcd9e67
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
45f14d77da
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
b93d18811e
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
68b0112939
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
2582441523
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent
0f2bae7db7
keyToggledO* camelcasing
7 years ago
Jesse Vincent
855ac5fa19
keyToggledO* camelcasing
7 years ago
Jesse Vincent
842fa737d6
keyToggledO* camelcasing
7 years ago
Jesse Vincent
100c6f16fc
keyToggledO* camelcasing
7 years ago
Jesse Vincent
9f78a825b7
keyToggledO* camelcasing
7 years ago
Jesse Vincent
4550941ff9
keyToggledO* camelcasing
7 years ago
Jesse Vincent
df3e79a56a
keyToggledO* camelcasing
7 years ago
Jesse Vincent
e6de144198
keyToggledO* camelcasing
7 years ago
Jesse Vincent
d70059ce4a
keyToggledO* camelcasing
7 years ago
Jesse Vincent
f30af4d85d
keyToggledO* camelcasing
7 years ago
Jesse Vincent
b244cec410
keyToggledO* camelcasing
7 years ago
Jesse Vincent
6d2af8cdac
keyToggledO* camelcasing
7 years ago
Jesse Vincent
25cd093f18
keyToggledO* camelcasing
7 years ago
Jesse Vincent
41683449ec
keyToggledO* camelcasing
7 years ago
Jesse Vincent
28b3bb2f9b
keyToggledO* camelcasing
7 years ago
Jesse Vincent
792cae2fe2
keyToggledO* camelcasing
7 years ago
Jesse Vincent
a8faa2d594
Switch to new key toggle API
7 years ago
Jesse Vincent
2d7388e42f
Update to 'new' keyswitch state API
7 years ago
Jesse Vincent
3154f7c997
Add "correct" camelCase versions of the keyswitch state macros to ease transition to the new API
...
We'll remove the deprecated versions after the core greps clean
7 years ago
Jesse Vincent
72cd5f7db8
Update to work with new simpler Nulock API
7 years ago
Jesse Vincent
ff4b316f76
REC became PROG and LED and PROG switched places for mass production
7 years ago
Jesse Vincent
4e46843f32
LED_G was missing. Caught by @cdisselkoen++
7 years ago
Jesse Vincent
f0a82b4b72
Merge pull request #4 from keyboardio/f/api-friendliness
...
API Friendliness
7 years ago
Jesse Vincent
df4fe16122
Merge pull request #3 from keyboardio/h/un-led-modeification
...
Instead of acting as a strange LED mode, use a loop hook instead
7 years ago
Jesse Vincent
3a90cc42b2
Merge pull request #8 from keyboardio/f/init-mode
...
Add LEDControl.init_mode()
7 years ago
Jesse Vincent
74363e6a4a
Merge pull request #11 from cdisselkoen/master
...
Remove requirement to end MACRO() sequences with special token END
7 years ago
Craig Disselkoen
c6af9a17e3
Remove internal usage of END macro, in favor of MACRO_ACTION_END
7 years ago
Craig Disselkoen
ebd9f35d62
Automatically add END to invocations of MACRO() and friends
...
Requiring end-users to terminate macros with END strikes me as
easy to mess up, and perhaps inelegant. This commit removes the
requirement for end-users to terminate macros with END.
As a result of this commit, end-users (including other plugins) who
do use END will see a tiny amount of increased code size (1 byte per
declared macro I believe), but functionality remains intact.
Usage of END is hereby deprecated, and eventually #define END may
be removed in a future commit.
README.md has been modified with the new usage instructions, and
a note that usage of END is deprecated.
7 years ago
Jesse Vincent
4a9ce76915
Merge pull request #139 from cdisselkoen/for-upstream
...
Fix paths in README.md to match Makefile
7 years ago
Craig Disselkoen
43af3eff08
Fix paths in README.md to match Makefile
7 years ago
Gergely Nagy
18783f9466
Merge pull request #1 from jamesnvc/patch-1
...
Fix little typo in README.md
7 years ago
James Cash
76bf5159c8
Fix little typo in README.md
...
typo "with" -> "witch" plus some comma usage.
7 years ago
Gergely Nagy
f2d3d91a73
Simplify the API
...
Instead of requiring the NumLock key row and column, and the numpad layer index
to be passed to `NumLock.toggle` on every call, derive the first two from
Macros.row and Macros.col respectively, and the latter from a new class
variable, which should be set in the `setup()` method of the sketch.
This way, `NumLock.toggle()` becomes argument-less.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
40328cd342
Re-init the active LED mode when NumLock is turned off
...
To make sure that the active LED mode is restored to a good state, re-init it.
Without this change, LED modes that do all their work in the `init()` method
will not refresh when NumLock is turned off.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago