diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-07-02 13:06:34 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-07-04 10:11:02 -0400 |
commit | 1b79ffcad2822a6105a453f78ab6d6af9c6f692a (patch) | |
tree | 6abb5fa13e2f69aadfa5c6404572d82c579e2615 /src/lcd_st7920.c | |
parent | b55703d83726b3afc6ad31bc6ffcef588d44772c (diff) | |
download | kutter-1b79ffcad2822a6105a453f78ab6d6af9c6f692a.tar.gz kutter-1b79ffcad2822a6105a453f78ab6d6af9c6f692a.tar.xz kutter-1b79ffcad2822a6105a453f78ab6d6af9c6f692a.zip |
lcd_st7920: Check CONFIG_MACH_AVR for slow mcus
Use CONFIG_MACH_AVR instead of CONFIG_CLOCK_FREQ to check for slow
mcus. Some fast MCUs do not export a high clock frequency.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/lcd_st7920.c')
-rw-r--r-- | src/lcd_st7920.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lcd_st7920.c b/src/lcd_st7920.c index 095870c5..7845c09f 100644 --- a/src/lcd_st7920.c +++ b/src/lcd_st7920.c @@ -4,7 +4,7 @@ // // This file may be distributed under the terms of the GNU GPLv3 license. -#include "autoconf.h" // CONFIG_CLOCK_FREQ +#include "autoconf.h" // CONFIG_MACH_AVR #include "basecmd.h" // oid_alloc #include "board/gpio.h" // gpio_out_write #include "board/irq.h" // irq_poll @@ -31,7 +31,7 @@ nsecs_to_ticks(uint32_t ns) static inline void ndelay(uint32_t nsecs) { - if (CONFIG_CLOCK_FREQ <= 48000000) + if (CONFIG_MACH_AVR) // Slower MCUs don't require a delay return; uint32_t end = timer_read_time() + nsecs_to_ticks(nsecs); |