From 60fd885a6e540509baa2193932e15caeaeb8f4c5 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Wed, 29 Jun 2016 18:35:29 -0400 Subject: [PATCH] rand supports other chips --- quantum/quantum.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/quantum/quantum.c b/quantum/quantum.c index 224bfb79..270b976e 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c @@ -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);