diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2020-05-25 00:39:29 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2020-05-31 14:57:06 -0400 |
commit | 634dcc7387b14d0cbb3de311e5691909a1292946 (patch) | |
tree | e85fcc39757b9c37ea94f8f54d587d180226fbf7 /src | |
parent | 0cbb8fdc9a50f9228580f54c46b1a96c1c0d8cc5 (diff) | |
download | kutter-634dcc7387b14d0cbb3de311e5691909a1292946.tar.gz kutter-634dcc7387b14d0cbb3de311e5691909a1292946.tar.xz kutter-634dcc7387b14d0cbb3de311e5691909a1292946.zip |
lcd_hd44780: Only calibrate cmd_wait_ticks on mcus with strict timing
The calibration isn't valid on the linux mcu, so make it dependent on
CONFIG_HAVE_STRICT_TIMING.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/lcd_hd44780.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lcd_hd44780.c b/src/lcd_hd44780.c index 26fa63cb..9137cc71 100644 --- a/src/lcd_hd44780.c +++ b/src/lcd_hd44780.c @@ -100,6 +100,11 @@ command_config_hd44780(uint32_t *args) h->d6 = gpio_out_setup(args[5], 0); h->d7 = gpio_out_setup(args[6], 0); + if (!CONFIG_HAVE_STRICT_TIMING) { + h->cmd_wait_ticks = args[7]; + return; + } + // Calibrate cmd_wait_ticks irq_disable(); uint32_t start = timer_read_time(); |