]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
rand supports other chips
authorJack Humbert <jack.humb@gmail.com>
Wed, 29 Jun 2016 22:35:29 +0000 (18:35 -0400)
committerJack Humbert <jack.humb@gmail.com>
Wed, 29 Jun 2016 22:35:29 +0000 (18:35 -0400)
quantum/quantum.c

index 224bfb79514885462dc4200c72aa476dead2cb83..270b976e362173d077165853309299e9dbe76f65 100644 (file)
@@ -308,8 +308,11 @@ void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3) {
 }
 
 void tap_random_base64(void) {
-  uint8_t key = (TCNT0 + TCNT1 + TCNT3 + TCNT4) % 64;
-  // uint8_t key = rand() % 64;
+  #if defined(__AVR_ATmega32U4__)
+    uint8_t key = (TCNT0 + TCNT1 + TCNT3 + TCNT4) % 64;
+  #else
+    uint8_t key = rand() % 64;
+  #endif
   switch (key) {
     case 0 ... 25:
       register_code(KC_LSFT);