aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/protocol/lufa/lufa.c
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2021-09-08 20:19:06 -0700
committerGitHub <noreply@github.com>2021-09-08 20:19:06 -0700
commit6d43a5daf4225cf677840d11b151d28f49e8f9e9 (patch)
treed05720473931056f4fecf03e83e645d3f3225369 /tmk_core/protocol/lufa/lufa.c
parentcb4006c0b47e9d99c2f60b74d414b19cf4b9e333 (diff)
downloadqmk_firmware-6d43a5daf4225cf677840d11b151d28f49e8f9e9.tar.gz
qmk_firmware-6d43a5daf4225cf677840d11b151d28f49e8f9e9.zip
Backport F_CPU/F_USB hack from system76 (#14286)
Co-authored-by: Ryan <fauxpark@gmail.com>
Diffstat (limited to 'tmk_core/protocol/lufa/lufa.c')
-rw-r--r--tmk_core/protocol/lufa/lufa.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/tmk_core/protocol/lufa/lufa.c b/tmk_core/protocol/lufa/lufa.c
index 4e17834be..5b56e8a03 100644
--- a/tmk_core/protocol/lufa/lufa.c
+++ b/tmk_core/protocol/lufa/lufa.c
@@ -1015,8 +1015,13 @@ static void setup_mcu(void) {
1015 MCUSR &= ~_BV(WDRF); 1015 MCUSR &= ~_BV(WDRF);
1016 wdt_disable(); 1016 wdt_disable();
1017 1017
1018 /* Disable clock division */ 1018// For boards running at 3.3V and crystal at 16 MHz
1019#if (F_CPU == 8000000 && F_USB == 16000000)
1020 /* Divide clock by 2 */
1021 clock_prescale_set(clock_div_2);
1022#else /* Disable clock division */
1019 clock_prescale_set(clock_div_1); 1023 clock_prescale_set(clock_div_1);
1024#endif
1020} 1025}
1021 1026
1022/** \brief Setup USB 1027/** \brief Setup USB