~ruther/qmk_firmware

60fd885a6e540509baa2193932e15caeaeb8f4c5 — Jack Humbert 9 years ago 197f152
rand supports other chips
1 files changed, 5 insertions(+), 2 deletions(-)

M quantum/quantum.c
M quantum/quantum.c => quantum/quantum.c +5 -2
@@ 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);