Jesse Vincent
ef47dc5447
switch mouse button constants to those defined in the HID library.
...
This is a leakage from the KeyboardioHID library
7 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
7 years ago
Jesse Vincent
b6d552f9c0
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
401e9326a0
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
5f3b3486ed
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
50b993b2f6
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
243b1ada1a
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
d7a889f25e
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
43b768cabb
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
93b4bfc120
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
9b46680240
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
f364a389b1
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
d342b6eb04
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
b078a29d23
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
1a5717d838
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
07b3bb6667
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
ceaded3eb4
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
30ebf9599f
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
4f222e4e2b
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
997b3a58e0
Update Makefile to fix OS X build
7 years ago
Jesse Vincent
e5f9929ed0
Port to new kaleidoscope::hid facade
7 years ago
Jesse Vincent
b19fd73f1f
astyle
7 years ago
Jesse Vincent
cf08f96d1c
Port to new HID facade
7 years ago
Jesse Vincent
b87014c544
Port to the new HID facade
7 years ago
Jesse Vincent
7919922036
Move the hid facade out into its own namespace
7 years ago
Jesse Vincent
7e73341772
Move our hid facade into kaleidoscope::hid
7 years ago
Jesse Vincent
c9734385c5
press/releaseKeyRaw -> press/releaseRawKey
7 years ago
Jesse Vincent
4ee9ca4e63
pressConsumer/releaseConsumer -> pressConsumerControl / releaseConsumerControl
...
ditto for SystemControl
7 years ago
Jesse Vincent
f5aaedffd5
add an "isModifierActive" to the hid facade
7 years ago
Jesse Vincent
02695b8cea
Add a facde for KeyboardioHID's *.begin()
7 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)
7 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
7 years ago
Craig Disselkoen
1cf8d9afdb
Update for changes to Kaleidoscope-Macros no longer requiring END
7 years ago
Jesse Vincent
9434d7b2bf
Update function naming from CamelCase to camelCase,
...
to match what actually happens in the Arduino Universe
7 years ago
Jesse Vincent
42cabcfa6f
camelCasing wait_for_keypress
7 years ago
Jesse Vincent
2c08dd867b
camelCasing press_button to pressButton
7 years ago
Jesse Vincent
cb3a6d78c8
press_key-> pressKey
7 years ago
Jesse Vincent
396ae22a67
release_key->releaseKey
7 years ago
Jesse Vincent
9573630c19
camelCasing of internal functions in Hardware file
7 years ago
Jesse Vincent
d0e85633b8
camelCasing of _matrix functions
7 years ago
Jesse Vincent
4712aabfd4
camelCasing of _matrix functions
7 years ago
Jesse Vincent
e29e220416
camelCasing of _matrix functions
7 years ago
Jesse Vincent
c4fccab55b
get_key_color -> getKeyColor
7 years ago
Jesse Vincent
137ff37610
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/
7 years ago
Jesse Vincent
978d04625d
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/
7 years ago
Jesse Vincent
082b409054
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/
7 years ago
Jesse Vincent
2e428d8ccc
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/
7 years ago
Jesse Vincent
6c723bee32
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/
7 years ago
Jesse Vincent
a84060e8d1
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/
7 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/
7 years ago