diff options
| -rw-r--r-- | DomeKey/HeadphoneKey.h | 1 | ||||
| -rw-r--r-- | DomeKey/HeadphoneKey.m | 8 | ||||
| -rw-r--r-- | DomeKey/log.h | 10 | 
3 files changed, 15 insertions, 4 deletions
| diff --git a/DomeKey/HeadphoneKey.h b/DomeKey/HeadphoneKey.h index be0e62c..618bdd2 100644 --- a/DomeKey/HeadphoneKey.h +++ b/DomeKey/HeadphoneKey.h @@ -10,6 +10,7 @@  #import <DDHidLib/DDHidAppleMikey.h>  #import "dome_key_map.h" +#import "log.h"  typedef enum KeyPress : BOOL {      KeyPressDown = YES, diff --git a/DomeKey/HeadphoneKey.m b/DomeKey/HeadphoneKey.m index 5cf0806..df31fec 100644 --- a/DomeKey/HeadphoneKey.m +++ b/DomeKey/HeadphoneKey.m @@ -56,15 +56,15 @@      if (upOrDown == KeyPressUp) {          switch (usageId) {          case kHIDUsage_Csmr_PlayOrPause: -            NSLog(@"Middle"); +            LogDebug(@"Middle");              [self handleDeadKey:HeadphoneButton_Play];              break;          case kHIDUsage_Csmr_VolumeIncrement: -            NSLog(@"Top"); +            LogDebug(@"Top");              [self handleDeadKey:HeadphoneButton_Up];              break;          case kHIDUsage_Csmr_VolumeDecrement: -            NSLog(@"Bottom"); +            LogDebug(@"Bottom");              [self handleDeadKey:HeadphoneButton_Down];              break;          } @@ -88,7 +88,7 @@  - (void)runAction  { -    NSLog(@"%@", _key_buffer); +    LogDebug(@"%@", _key_buffer);      NSUInteger count = [_key_buffer count];      HeadphoneButton buttons[count]; diff --git a/DomeKey/log.h b/DomeKey/log.h new file mode 100644 index 0000000..7684143 --- /dev/null +++ b/DomeKey/log.h @@ -0,0 +1,10 @@ +#ifndef LOG_H +#define LOG_H + +#define LogDebug(...) \ +    if ([[[[NSProcessInfo processInfo] environment] \ +        objectForKey:@"DOME_KEY_DEBUG"] isEqualToString:@"1"]) { \ +        NSLog(__VA_ARGS__); \ +    } + +#endif /* LOG_H */ | 
