Jesse Vincent
e9c532509f
Switch AbsoluteMouse to use its own HID endpoint
8 years ago
Jesse Vincent
ecc113ad7f
Added a note about how this isn't the right place to start for Model01 firmware
8 years ago
Jesse Vincent
8bb9bb37ca
make consumercontrol and systemcontrol events only fire on key release
...
rather than send key down events for a while before sending a key
release event as we did with the old scheme, this sends the events
paired together as "one shot". This is closer to the spec and what OSX
needs to accept these events
8 years ago
Jesse Vincent
b6d552f9c0
Update Makefile to fix OS X build
8 years ago
Jesse Vincent
b078a29d23
Update Makefile to fix OS X build
8 years ago
Jesse Vincent
07b3bb6667
Update Makefile to fix OS X build
8 years ago
Jesse Vincent
ceaded3eb4
Update Makefile to fix OS X build
8 years ago
Jesse Vincent
30ebf9599f
Update Makefile to fix OS X build
8 years ago
Jesse Vincent
7919922036
Move the hid facade out into its own namespace
8 years ago
Jesse Vincent
7e73341772
Move our hid facade into kaleidoscope::hid
8 years ago
Jesse Vincent
c9734385c5
press/releaseKeyRaw -> press/releaseRawKey
8 years ago
Jesse Vincent
4ee9ca4e63
pressConsumer/releaseConsumer -> pressConsumerControl / releaseConsumerControl
...
ditto for SystemControl
8 years ago
Jesse Vincent
f5aaedffd5
add an "isModifierActive" to the hid facade
8 years ago
Jesse Vincent
02695b8cea
Add a facde for KeyboardioHID's *.begin()
8 years ago
Jesse Vincent
8b187366c7
Create an abstraction on top of the KeyboardioHID interface
...
so that user code doesn't need to know anything about it.
(This also paves the way for @wez' EventDispatcher)
8 years ago
Jesse Vincent
178dd0a5f1
Merge pull request #141 from cdisselkoen/update-for-new-Macros-API
...
Update for changes to Kaleidoscope-Macros no longer requiring END
8 years ago
Craig Disselkoen
1cf8d9afdb
Update for changes to Kaleidoscope-Macros no longer requiring END
8 years ago
Jesse Vincent
9434d7b2bf
Update function naming from CamelCase to camelCase,
...
to match what actually happens in the Arduino Universe
8 years ago
Jesse Vincent
cb3a6d78c8
press_key-> pressKey
8 years ago
Jesse Vincent
396ae22a67
release_key->releaseKey
8 years ago
Jesse Vincent
9573630c19
camelCasing of internal functions in Hardware file
8 years ago
Jesse Vincent
4712aabfd4
camelCasing of _matrix functions
8 years ago
Jesse Vincent
e29e220416
camelCasing of _matrix functions
8 years ago
Jesse Vincent
c4fccab55b
get_key_color -> getKeyColor
8 years ago
Jesse Vincent
769470fbd6
CamelCaseifcation of LED related functions
...
s/led_set_crgb_at/setCrgbAt/
s/hsv_to_rgb/hsvToRgb/
s/led_get_crgb_at/getCrgbAt/
s/led_sync/syncLeds/
s/get_led_index/getLedIndex/
s/send_led_data/sendLedData/
s/led_power_fault/ledPowerFault/
8 years ago
Jesse Vincent
b65f175343
CamelCaseifcation of LED related functions
...
s/led_set_crgb_at/setCrgbAt/
s/hsv_to_rgb/hsvToRgb/
s/led_get_crgb_at/getCrgbAt/
s/led_sync/syncLeds/
s/get_led_index/getLedIndex/
s/send_led_data/sendLedData/
s/led_power_fault/ledPowerFault/
8 years ago
Jesse Vincent
09e596a8a2
CamelCase of handle_*_key*
8 years ago
Jesse Vincent
210287684f
CamelCase of handle_*_key*
8 years ago
Jesse Vincent
08501e59e0
CamelCase of KeyIsPressed and KeyWasPressed
8 years ago
Jesse Vincent
2582441523
CamelCase of KeyIsPressed and KeyWasPressed
8 years ago
Jesse Vincent
0f2bae7db7
keyToggledO* camelcasing
8 years ago
Jesse Vincent
e6de144198
keyToggledO* camelcasing
8 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
8 years ago
Jesse Vincent
72cd5f7db8
Update to work with new simpler Nulock API
8 years ago
Jesse Vincent
ff4b316f76
REC became PROG and LED and PROG switched places for mass production
8 years ago
Jesse Vincent
4e46843f32
LED_G was missing. Caught by @cdisselkoen++
8 years ago
Jesse Vincent
4a9ce76915
Merge pull request #139 from cdisselkoen/for-upstream
...
Fix paths in README.md to match Makefile
8 years ago
Craig Disselkoen
43af3eff08
Fix paths in README.md to match Makefile
8 years ago
Jesse Vincent
8d85120f96
Merge pull request #138 from keyboardio/f/coding-style-markdown
...
doc/CODING_STYLE: Convert the style guide to Markdown
8 years ago
Gergely Nagy
568903b1da
doc/CODING_STYLE: Convert the style guide to Markdown
...
This converts the Style Guide to Markdown. Some small changes were
applied, mostly in the beginning, up until "Local Variables", roughly. After
that, only striked through sections were removed, and the wording was kept.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
db8acdd520
README.md: Further clarifications
...
Fixes #5 .
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
9317ec61e2
Migrate from USE_PLUGINS to Kaleidoscope.use
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
c2d5103a17
Merge pull request #6 from jamesnvc/patch-1
...
Copy edits, symbol clarification
8 years ago
Gergely Nagy
500973eaf9
Fix ALPHASQUARE_SYMBOL_1 in the 3x4 font
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
James Cash
f9ae733be5
Copy edits, symbol clarification
8 years ago
Gergely Nagy
98b389411b
Use Kaleidoscope.use instead of USE_PLUGINS
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Gergely Nagy
feda651170
Mark the plugin stable
...
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Jesse Vincent
80c6e1f26c
0 was duplicated
8 years ago
Jesse Vincent
af3cfba124
astyle didn't catch this whitespace issue
8 years ago
Jesse Vincent
ee4265ad77
fixes for cpplint, including a really embarssing mistake
8 years ago