diff options
author | Zach Eveland <zeveland@blacklabel-development.com> | 2012-03-28 18:46:10 -0400 |
---|---|---|
committer | Zach Eveland <zeveland@blacklabel-development.com> | 2012-03-28 18:46:10 -0400 |
commit | 83feb140138d1c7900619ac2a733885e192987a8 (patch) | |
tree | 421be60cba4eca9b4ae75bdda6075d8150961bfe /cores | |
parent | d3eabc9c015dc02b6044b491cd04dde66d40a0ac (diff) |
removed horrible multi-key Keyboard.press() and Keyboard.release() methods
Saves 924 bytes of Flash
Diffstat (limited to 'cores')
-rw-r--r-- | cores/arduino/HID.cpp | 81 | ||||
-rw-r--r-- | cores/arduino/USBAPI.h | 15 |
2 files changed, 0 insertions, 96 deletions
diff --git a/cores/arduino/HID.cpp b/cores/arduino/HID.cpp index dfcbd9d..cdf49bd 100644 --- a/cores/arduino/HID.cpp +++ b/cores/arduino/HID.cpp @@ -498,87 +498,6 @@ size_t Keyboard_::release(uint8_t k) return 1; } -size_t Keyboard_::press(uint8_t k[], uint8_t len) { - uint8_t i; - uint8_t result = 0; - for (i=0; i<len; i++) { - result += press(k[i]); - } - return result; -} - -size_t Keyboard_::press(uint8_t k1, uint8_t k2) -{ - uint8_t k[] = {k1, k2}; - return press(k, 2); -} - -size_t Keyboard_::press(uint8_t k1, uint8_t k2, uint8_t k3) -{ - uint8_t k[] = {k1, k2, k3}; - return press(k, 3); -} - -size_t Keyboard_::press(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4) -{ - uint8_t k[] = {k1, k2, k3, k4}; - return press(k, 4); -} - -size_t Keyboard_::press(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5) -{ - uint8_t k[] = {k1, k2, k3, k4, k5}; - return press(k, 5); -} - -size_t Keyboard_::press(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5, uint8_t k6) -{ - uint8_t k[] = {k1, k2, k3, k4, k5, k6}; - return press(k, 6); -} - - - -size_t Keyboard_::release(uint8_t k[], uint8_t len) { - uint8_t i; - uint8_t result = 0; - for (i=0; i<len; i++) { - result += release(k[i]); - } - return result; -} - -size_t Keyboard_::release(uint8_t k1, uint8_t k2) -{ - uint8_t k[] = {k1, k2}; - return release(k, 2); -} - -size_t Keyboard_::release(uint8_t k1, uint8_t k2, uint8_t k3) -{ - uint8_t k[] = {k1, k2, k3}; - return release(k, 3); -} - -size_t Keyboard_::release(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4) -{ - uint8_t k[] = {k1, k2, k3, k4}; - return release(k, 4); -} - -size_t Keyboard_::release(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5) -{ - uint8_t k[] = {k1, k2, k3, k4, k5}; - return release(k, 5); -} - -size_t Keyboard_::release(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5, uint8_t k6) -{ - uint8_t k[] = {k1, k2, k3, k4, k5, k6}; - return release(k, 6); -} - - void Keyboard_::releaseAll(void) { _keyReport.keys[0] = 0; diff --git a/cores/arduino/USBAPI.h b/cores/arduino/USBAPI.h index ee35af9..5169e65 100644 --- a/cores/arduino/USBAPI.h +++ b/cores/arduino/USBAPI.h @@ -129,21 +129,6 @@ public: virtual size_t write(uint8_t k); virtual size_t press(uint8_t k); virtual size_t release(uint8_t k); - - virtual size_t press(uint8_t k[], uint8_t len); - virtual size_t press(uint8_t k1, uint8_t k2); - virtual size_t press(uint8_t k1, uint8_t k2, uint8_t k3); - virtual size_t press(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4); - virtual size_t press(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5); - virtual size_t press(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5, uint8_t k6); - - virtual size_t release(uint8_t k[], uint8_t len); - virtual size_t release(uint8_t k1, uint8_t k2); - virtual size_t release(uint8_t k1, uint8_t k2, uint8_t k3); - virtual size_t release(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4); - virtual size_t release(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5); - virtual size_t release(uint8_t k1, uint8_t k2, uint8_t k3, uint8_t k4, uint8_t k5, uint8_t k6); - virtual void releaseAll(void); }; extern Keyboard_ Keyboard; |