klipper/src
Kevin O'Connor f08a0c5e93 lcd_st7920: Use a longer delay at the start of each command/data
It appears the st7920 requires a longer delay when switching from
command to data mode (and vice-versa).  Slower MCUs don't show a
problem because the klipper command processing time results in a
sufficient delay.  However, some of the faster MCUs can process
klipper commands fast enough that the next st7920 transfer is sent too
fast.  Add an additional delay to account for this.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-06-22 23:47:09 -04:00
..
avr command: Add command_find_and_dispatch() helper 2018-05-28 10:43:39 -04:00
generic serialqueue: Limit message transmission to available receive buffer size 2018-05-28 11:12:30 -04:00
linux command: Add command_find_and_dispatch() helper 2018-05-28 10:43:39 -04:00
lpc176x lpc176x: Build with LCD support 2018-06-18 12:46:08 -04:00
pru command: Wait to send ack until after processing commands 2018-05-28 10:43:40 -04:00
sam3x8e stepper: Introduce and use gpio_out_toggle_noirq() 2018-05-15 17:09:11 -04:00
simulator stepper: Introduce and use gpio_out_toggle_noirq() 2018-05-15 17:09:11 -04:00
stm32f1 stepper: Introduce and use gpio_out_toggle_noirq() 2018-05-15 17:09:11 -04:00
Kconfig lpc176x: Add initial support for LPC176x processors 2018-05-25 11:52:13 -04:00
Makefile lcd_hd44780: Add micro-controller code for the HD44780 LCD chip 2018-03-06 11:30:34 -05:00
adccmds.c adccmds: Continue to query analog inputs after a shutdown 2017-10-12 11:59:27 -04:00
basecmd.c basecmd: Rename get_status to get_clock 2018-05-29 10:57:29 -04:00
basecmd.h pru: Support config_reset command to manually reset mcu 2017-09-03 23:16:38 -04:00
byteorder.h byteorder: Add a header file defining common byteswap functions 2018-05-21 09:44:40 -04:00
command.c command: Wait to send ack until after processing commands 2018-05-28 10:43:40 -04:00
command.h command: Wait to send ack until after processing commands 2018-05-28 10:43:40 -04:00
compiler.h compiler.h: Check if __aligned and __section macros are already defined 2016-06-13 23:18:59 -04:00
ctr.h build: Avoid linker magic in compile_time_request.c unique id generation 2017-05-26 12:32:02 -04:00
debugcmds.c debugcmds: Move debugging commands from basecmd.c to new file 2017-05-15 14:02:59 -04:00
endstop.c endstop: Eliminate end_stop_set_oversample command 2017-10-12 11:59:27 -04:00
gpiocmds.c stepper: Introduce and use gpio_out_toggle_noirq() 2018-05-15 17:09:11 -04:00
lcd_hd44780.c lcd_hd44780: Add micro-controller code for the HD44780 LCD chip 2018-03-06 11:30:34 -05:00
lcd_st7920.c lcd_st7920: Use a longer delay at the start of each command/data 2018-06-22 23:47:09 -04:00
pwmcmds.c gpiocmds: Allow the start value for a pin to differ from the default_value 2017-10-12 11:59:27 -04:00
sched.c sched: Interrupts must be disabled during setjmp() call 2017-12-21 12:54:33 -05:00
sched.h pru: Support config_reset command to manually reset mcu 2017-09-03 23:16:38 -04:00
spicmds.c spicmds: Rework SPI message transmission 2018-05-07 09:10:34 -04:00
stepper.c stepper: Introduce and use gpio_out_toggle_noirq() 2018-05-15 17:09:11 -04:00
stepper.h stepper: Introduce stepper_get_position command and remove from endstop.c 2017-03-09 14:54:52 -05:00