From 698d0dbda8a4b081103b4a382baa1f99e3f77ceb Mon Sep 17 00:00:00 2001
From: fauxpark <fauxpark@gmail.com>
Date: Wed, 11 Dec 2019 12:26:40 +1100
Subject: Use `clock_prescale_set()` from avr-libc (#7540)

* Use `clock_prescale_set()` from avr-libc

* Remove outdated FAQ info
---
 tmk_core/protocol/lufa/lufa.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

(limited to 'tmk_core/protocol/lufa')

diff --git a/tmk_core/protocol/lufa/lufa.c b/tmk_core/protocol/lufa/lufa.c
index eb166c828..8319b34e9 100644
--- a/tmk_core/protocol/lufa/lufa.c
+++ b/tmk_core/protocol/lufa/lufa.c
@@ -914,14 +914,11 @@ void virtser_send(const uint8_t byte) {
  */
 static void setup_mcu(void) {
     /* Disable watchdog if enabled by bootloader/fuses */
-    MCUSR &= ~(1 << WDRF);
+    MCUSR &= ~_BV(WDRF);
     wdt_disable();
 
     /* Disable clock division */
-    // clock_prescale_set(clock_div_1);
-
-    CLKPR = (1 << CLKPCE);
-    CLKPR = (0 << CLKPS3) | (0 << CLKPS2) | (0 << CLKPS1) | (0 << CLKPS0);
+    clock_prescale_set(clock_div_1);
 }
 
 /** \brief Setup USB
-- 
cgit v1.2.3