LCD Module flashing cursor
Posted: Thu Jul 14, 2022 11:24 pm
I found the following info from way back on the forum like Flowcode v2 concerning flashing cursor in an LCD module.
How to add a flashing cursor to LCD module with Flowcode
1. Use a cursor position macro to set the position of where the cursor should be on the display.
2. Use a component macro to send the command 0x0F and the cursor will appear and flash at the required position.
3. Before the next display update you must disable the cursor. The reason behind this, is that writing data to the LCD hardware while the cursor remains visible, will produce a faint trace of the cursor moving on the display. If all you are doing is adding a character at the immediate cursor position, then this is not going to be seen. However if you are moving to other display positions, writing new data, and then sending the cursor back to it's previous display position, you will see a noticeable trace of the cursor flying across the display as it moves between each new position. To disable the cursor
4. Use a component macro to send the command 0x0C
BUT the question back then, was the flashing cursor working in the flowcode simulation. The answer was no.
I've just tried it in v8 and it's still not working under simulation. Can someone please confirm it still doesn't show in simulation. C'mon Matrix, how many years does it take to produce something so basic in your simulator?
How to add a flashing cursor to LCD module with Flowcode
1. Use a cursor position macro to set the position of where the cursor should be on the display.
2. Use a component macro to send the command 0x0F and the cursor will appear and flash at the required position.
3. Before the next display update you must disable the cursor. The reason behind this, is that writing data to the LCD hardware while the cursor remains visible, will produce a faint trace of the cursor moving on the display. If all you are doing is adding a character at the immediate cursor position, then this is not going to be seen. However if you are moving to other display positions, writing new data, and then sending the cursor back to it's previous display position, you will see a noticeable trace of the cursor flying across the display as it moves between each new position. To disable the cursor
4. Use a component macro to send the command 0x0C
BUT the question back then, was the flashing cursor working in the flowcode simulation. The answer was no.
I've just tried it in v8 and it's still not working under simulation. Can someone please confirm it still doesn't show in simulation. C'mon Matrix, how many years does it take to produce something so basic in your simulator?