The new library has some signficant improvements in speed and functionality. 4-wire and 8-wire modes now fully support R/W mode with amazingly fast speeds. I was able to test these modes on both PIC and AVR. However I was not able to test on 1,2 & 3 wire modes or on 404 mode.
The RW mode has a new speed setting called OPTIMAL. This mode uses another IO for the RW control pin that allows for busy flag checking and therefore eliminates fixed delays. It is extremely fast in both 4-wire and 8-wire setups. How does 30,000 characters per second sound?
If you are wiilling to test this new library please reply in this thread. If would be very helpful if you can test one of the modes that I could not. However any testing ( with feedback) will be appreciated. It would also be very helpful if you have a scope or a logic analyzer to verify speeds.
William
Last edit: William Roth 2020-02-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I will send you the very latest build. It is called 0.98.07 RC6. This is the next release. However, this is NOT a release candidate and you should install this along side any existing Great Cow BASIC installation.
0.98.07 RC6 has the new LCD.H and many more capabilities. And, some of the work is not completed but is good enough for us to test LCD.H.
All understood? Test LCD.H and then I would delete the installation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We need testers for a new LCD Library.
The new library has some signficant improvements in speed and functionality. 4-wire and 8-wire modes now fully support R/W mode with amazingly fast speeds. I was able to test these modes on both PIC and AVR. However I was not able to test on 1,2 & 3 wire modes or on 404 mode.
The RW mode has a new speed setting called OPTIMAL. This mode uses another IO for the RW control pin that allows for busy flag checking and therefore eliminates fixed delays. It is extremely fast in both 4-wire and 8-wire setups. How does 30,000 characters per second sound?
If you are wiilling to test this new library please reply in this thread. If would be very helpful if you can test one of the modes that I could not. However any testing ( with feedback) will be appreciated. It would also be very helpful if you have a scope or a logic analyzer to verify speeds.
William
Last edit: William Roth 2020-02-15
I can test 404 and UNO LCD shields. I should use the existing demos as my baseline?
Last edit: Anobium 2020-02-15
Results
Note. LCD_Version 1502020
Last edit: Anobium 2020-02-16
If there's any problem with 4004 testing (I assume thats HD44780 compatable) I thing I have one in my junk draw.
@George
I will send you the very latest build. It is called 0.98.07 RC6. This is the next release. However, this is NOT a release candidate and you should install this along side any existing Great Cow BASIC installation.
0.98.07 RC6 has the new LCD.H and many more capabilities. And, some of the work is not completed but is good enough for us to test LCD.H.
All understood? Test LCD.H and then I would delete the installation.
I can take care of the LCD_IO 2_74XX174 and LCD_IO 2_74XX164 part and the LCD_IO 1 part of LCD.h if you like.
Theo.
Sorry Anobium, there was a reason why 40x4 LCD was in junk draw, it's dead.