T6963C Graphic Lcd Library

The mikroBasic PRO for FT90x provides a library for working with Glcds based on TOSHIBA T6963C controller. The Toshiba T6963C is a very popular Lcd controller for the use in small graphics modules. It is capable of controlling displays with a resolution up to 240x128. Because of its low power and small outline it is most suitable for mobile applications such as PDAs, MP3 players or mobile measurement equipment. Although small, this contoller has a capability of displaying and merging text and graphics and it manages all the interfacing signals to the displays Row and Column drivers.

For creating a custom set of Glcd images use Glcd Bitmap Editor Tool.

  Important :

Some mikroElektronika's adapter boards have pinout different from T6369C datasheets. Appropriate relations between these labels are given in the table below :
Adapter Board T6369C datasheet
RS C/D
R/W /RD
E /WR

Library Dependency Tree

T6963C Library Dependency Tree

External dependencies of T6963C Graphic Lcd Library

The following variables must be defined in all projects using T6963C Graphic Lcd library: Description : Example :
dim T6963C_dataPort as byte sfr external T6963C Data Port. dim T6963C_dataPort as byte at GPIO_PORT_08_15
dim T6963C_ctrlwr as sbit sfr external Write signal. dim T6963C_ctrlwr as sbit at GPIO_PIN55_Bit
dim T6963C_ctrlrd as sbit sfr external Read signal. dim T6963C_ctrlrd as sbit at GPIO_PIN53_Bit
dim T6963C_ctrlcd as sbit sfr external Command/Data signal. dim T6963C_ctrlcd as sbit at GPIO_PIN52_Bit
dim T6963C_ctrlrst as sbit sfr external Reset signal. dim T6963C_ctrlrst as sbit at GPIO_PIN56_Bit

Library Routines

T6963C_init

Prototype

procedure T6963C_init(width, height, fntW : word);

Description

Initalizes the Graphic Lcd controller.

Display RAM organization:
The library cuts the RAM into panels : a complete panel is one graphics panel followed by a text panel (see schematic below).

+---------------------+ /\
+ GRAPHICS PANEL #0   +  |
+                     +  |
+                     +  |
+                     +  |
+---------------------+  | PANEL 0
+ TEXT PANEL #0       +  |
+                     + \/   
+---------------------+ /\  
+ GRAPHICS PANEL #1   +  |
+                     +  |
+                     +  |
+                     +  |
+---------------------+  | PANEL 1
+ TEXT PANEL #1       +  |
+                     +  |
+---------------------+ \/            	
            
Parameters
  • width: width of the Glcd panel
  • height: height of the Glcd panel
  • fntW: font width
Returns

Nothing.

Requires

External dependencies of the library from the top of the page must be defined before using this function.

Example
' T6963C module connections
dim T6963C_dataPort as byte at GPIO_PORT_08_15
dim T6963C_ctrlcd as sbit at GPIO_PIN52_Bit
dim T6963C_ctrlrd as sbit at GPIO_PIN53_Bit
dim T6963C_ctrlwr as sbit at GPIO_PIN55_Bit
dim T6963C_ctrlrst as sbit at GPIO_PIN56_Bit
' End of T6963C module connections

...
' init display for 240 pixel width, 128 pixel height and 8 bits character width
T6963C_Init(240, 128, 8)
Notes

None.

T6963C_writeData

Prototype

sub procedure T6963C_writeData(dim mydata as byte)

Description

Writes data to T6963C controller.

Parameters
  • mydata: data to be written
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_writeData(AddrL)
Notes

None.

T6963C_writeCommand

Prototype

sub procedure T6963C_writeCommand(dim mydata as byte)

Description

Writes command to T6963C controller.

Parameters
  • mydata: command to be written
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_writeCommand(T6963C_CURSOR_POINTER_SET)
Notes

None.

T6963C_setPtr

Prototype

sub procedure T6963C_setPtr(dim p as word, dim c as byte)

Description

Sets the memory pointer p for command p.

Parameters
  • p: address where command should be written
  • c: command to be written
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_setPtr(T6963C_grHomeAddr + start, T6963C_ADDRESS_POINTER_SET)
Notes

None.

T6963C_Set_Ext_Buffer

Prototype

sub procedure T6963C_Set_Ext_Buffer(dim getExtDataPtr as ^TT6963C_Get_Ext_Data_Ptr)

Returns

Nothing.

Description

Function sets pointer to the user function which manipulates the external resource.

Parameters :

  • TT6963C_Get_Ext_Data_Ptr - pointer to the user function.

User function prototype should be in the following format: sub function External(dim offset as longword, dim count as longword, dim byref num as longword) as ^byte

Parameters used in the function have the following meaning :

  • offset - offset from the beginning of the resource from where the data is requested.
  • count - requested number of bytes.
  • num - variable for holding the returned number of bytes (less or equal to the number of acquired bytes).
Requires

Glcd module needs to be initialized. See the T6963C_Init routine.

Example
T6963C_Set_Ext_Buffer(@ReadExternalBuffer)

T6963C_waitReady

Prototype

sub procedure T6963C_waitReady()

Description

Pools the status byte, and loops until Toshiba Glcd module is ready.

Parameters

None.

Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_waitReady()
Notes

None.

T6963C_fill

Prototype

sub procedure T6963C_fill(dim v as byte, dim start, len as word)

Description

Fills controller memory block with given byte.

Parameters
  • v: byte to be written
  • start: starting address of the memory block
  • len: length of the memory block in bytes
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_fill(0x33,0x00FF,0x000F)
Notes

None.

T6963C_dot

Prototype

sub procedure T6963C_dot(dim x, y as integer, dim color as byte)

Description

Draws a dot in the current graphic panel of Glcd at coordinates (x, y).

Parameters
  • x: dot position on x-axis
  • y: dot position on y-axis
  • color: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_dot(x0, y0, pcolor)
Notes

None.

T6963C_Set_Font_Adv

Prototype

sub procedure T6963C_Set_Font_Adv(dim activeFont as ^const byte, dim font_color as word, dim font_orientation as byte)

Description

Sets font that will be used with T6963C_Write_Char_Adv and T6963C_Write_Text_Adv routines.

Parameters
  • activeFont: font to be set. Needs to be formatted as an array of char.
  • font_color: sets font color.
  • font_orientation: sets font orientation.
Returns

Nothing.

Requires

Glcd needs to be initialized, see T6963C_Init routine.

Example
T6963C_Set_Font_Adv(@myfont, 1, 0)
Notes

None.

T6963C_Set_Ext_Font_Adv

Prototype

sub procedure T6963C_Set_Ext_Font_Adv(dim activeFont as longword, dim font_color as word, dim font_orientation as word)

Description

Sets font that will be used with T6963C_Write_Char_Adv and T6963C_Write_Text_Adv routines. Font is located in an external resource.

Parameters
  • activeFont: font to be set. This parameter represents the address in the exteral resource from where the font data begins.
  • font_color: sets font color.
  • font_orientation: sets font orientation.
Returns

Nothing.

Requires

Glcd needs to be initialized, see T6963C_Init routine.

Example
T6963C_Set_Ext_Font_Adv(173296, 5, 7, 32)
Notes

None.

T6963C_write_char

Prototype

sub procedure T6963C_write_char(dim c, x, y, mode as byte)

Description

Writes a char in the current text panel of Glcd at coordinates (x, y).

Parameters
  • c: char to be written
  • x: char position on x-axis
  • y: char position on y-axis
  • mode: mode parameter. Valid values: T6963C_ROM_MODE_OR, T6963C_ROM_MODE_XOR, T6963C_ROM_MODE_AND and T6963C_ROM_MODE_TEXT

Mode parameter explanation:

  • OR Mode: In the OR-Mode, text and graphics can be displayed and the data is logically "OR-ed". This is the most common way of combining text and graphics for example labels on buttons.
  • XOR-Mode: In this mode, the text and graphics data are combined via the logical "exclusive OR". This can be useful to display text in the negative mode, i.e. white text on black background.
  • AND-Mode: The text and graphic data shown on display are combined via the logical "AND function".
  • TEXT-Mode: This option is only available when displaying just a text. The Text Attribute values are stored in the graphic area of display memory.
For more details see the T6963C datasheet.

Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_write_char("A",22,23,T6963C_ROM_MODE_AND)
Notes

None.

T6963C_write_char_adv

Prototype

sub procedure T6963C_write_char_adv(dim ch, x, y as word)

Description

Writes a char in the current text panel of Glcd at coordinates (x, y).

Parameters
  • c: char to be written
  • x: char position on x-axis
  • y: char position on y-axis
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_write_char_adv("A",22,23)
Notes

None.

T6963C_write_text

Prototype

sub procedure T6963C_write_text(dim byref str as byte[10], dim x, y, mode as byte)

Description

Writes text in the current text panel of Glcd at coordinates (x, y).

Parameters
  • str: text to be written
  • x: text position on x-axis
  • y: text position on y-axis
  • mode: mode parameter. Valid values: T6963C_ROM_MODE_OR, T6963C_ROM_MODE_XOR, T6963C_ROM_MODE_AND and T6963C_ROM_MODE_TEXT

Mode parameter explanation:

  • OR Mode: In the OR-Mode, text and graphics can be displayed and the data is logically "OR-ed". This is the most common way of combining text and graphics for example labels on buttons.
  • XOR-Mode: In this mode, the text and graphics data are combined via the logical "exclusive OR". This can be useful to display text in the negative mode, i.e. white text on black background.
  • AND-Mode: The text and graphic data shown on display are combined via the logical "AND function".
  • TEXT-Mode: This option is only available when displaying just a text. The Text Attribute values are stored in the graphic area of display memory.
For more details see the T6963C datasheet.

Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_write_text("GLCD LIBRARY DEMO, WELCOME !", 0, 0, T6963C_ROM_MODE_XOR)	
Notes

None.

T6963C_Write_Text_Adv

Prototype

sub procedure T6963C_Write_Text_Adv(dim byref text as string, dim x, y as word)

Description

Writes text in the current text panel of Glcd at coordinates (x, y).

Parameters
  • str: text to be written
  • x: text position on x-axis
  • y: text position on y-axis
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_Write_Text_Adv("Glcd LIBRARY DEMO, WELCOME !", 0, 0)
Notes

None.

T6963C_line

Prototype

sub procedure T6963C_line(dim x0, y0, x1, y1 as integer, dim pcolor as byte)

Description

Draws a line from (x0, y0) to (x1, y1).

Parameters
  • x0: x coordinate of the line start
  • y0: y coordinate of the line end
  • x1: x coordinate of the line start
  • y1: y coordinate of the line end
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_line(0, 0, 239, 127, T6963C_WHITE)
Notes

None.

T6963C_rectangle

Prototype

sub procedure T6963C_rectangle(dim x0, y0, x1, y1 as integer, dim pcolor as byte)

Description

Draws a rectangle on Glcd.

Parameters
  • x0: x coordinate of the upper left rectangle corner
  • y0: y coordinate of the upper left rectangle corner
  • x1: x coordinate of the lower right rectangle corner
  • y1: y coordinate of the lower right rectangle corner
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_rectangle(20, 20, 219, 107, T6963C_WHITE)
Notes

None.

T6963C_rectangle_round_edges

Prototype

sub procedure T6963C_rectangle_round_edges(dim x0, y0, x1, y1, radius as integer, dim pcolor as byte)

Description

Draws a rounded edge rectangle on Glcd.

Parameters
  • x0: x coordinate of the upper left rectangle corner
  • y0: y coordinate of the upper left rectangle corner
  • x1: x coordinate of the lower right rectangle corner
  • y1: y coordinate of the lower right rectangle corner
  • round_radius: radius of the rounded edge.
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_Init routine.

Example
T6963C_rectangle_round_edges(20, 20, 219, 107, 12, T6963C_WHITE)
Notes

None.

T6963C_rectangle_round_edges_fill

Prototype

sub procedure T6963C_rectangle_round_edges_fill(dim x0, y0, x1, y1, radius as integer, dim pcolor as byte)

Description

Draws a filled rounded edge rectangle on Glcd.

Parameters
  • x0: x coordinate of the upper left rectangle corner
  • y0: y coordinate of the upper left rectangle corner
  • x1: x coordinate of the lower right rectangle corner
  • y1: y coordinate of the lower right rectangle corner
  • round_radius: radius of the rounded edge
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_Init routine.

Example
T6963C_rectangle_round_edges_fill(20, 20, 219, 107, 12, T6963C_WHITE)
Notes

None.

T6963C_box

Prototype

sub procedure T6963C_box(dim x0, y0, x1, y1 as integer, dim pcolor as byte)

Description

Draws a box on the Glcd

Parameters
  • x0: x coordinate of the upper left box corner
  • y0: y coordinate of the upper left box corner
  • x1: x coordinate of the lower right box corner
  • y1: y coordinate of the lower right box corner
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_box(0, 119, 239, 127, T6963C_WHITE)
Notes

None.

T6963C_circle

Prototype

sub procedure T6963C_circle(dim x, y as integer, dim r as longint, dim pcolor as word)

Description

Draws a circle on the Glcd.

Parameters
  • x: x coordinate of the circle center
  • y: y coordinate of the circle center
  • r: radius size
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_circle(120, 64, 110, T6963C_WHITE)
Notes

None.

T6963C_circle_fill

Prototype

sub procedure T6963C_circle_fill(dim x, y as integer, dim r as longint, dim pcolor as byte)

Description

Draws a filled circle on the Glcd.

Parameters
  • x: x coordinate of the circle center
  • y: y coordinate of the circle center
  • r: radius size
  • pcolor: color parameter. Valid values: T6963C_BLACK, T6963C_WHITE and T6963C_INVERT.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_Init routine.

Example
T6963C_circle_fill(120, 64, 110, T6963C_WHITE)
Notes

None.

T6963C_image

Prototype

sub procedure T6963C_image(dim const pic as ^byte)

Description

Displays bitmap on Glcd.

Parameters
  • pic: image to be displayed. Bitmap array can be located in both code and RAM memory (due to the mikroBasic PRO for FT90x pointer to const and pointer to RAM equivalency).
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_image(@my_image)
Notes

Image dimension must match the display dimension.

Use the integrated Glcd Bitmap Editor (menu option Tools › Glcd Bitmap Editor) to convert image to a constant array suitable for displaying on Glcd.

T6963C_Ext_Image

Prototype

sub procedureT6963C_Ext_Image(dim image as longword)

Description

Displays a bitmap from an external resource.

Parameters
  • pic: image to be displayed. This parameter represents the address in the exteral resource from where the image data begins.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_Ext_image(153608)
Notes

Image dimension must match the display dimension.

Use the integrated Glcd Bitmap Editor (menu option Tools › Glcd Bitmap Editor) to convert image to a constant array suitable for displaying on Glcd.

T6963C_PartialImage

Prototype

sub procedure T6963C_PartialImage(dim x_left, y_top, width, height, picture_width, picture_height as word, const image as ^byte)

Description

Displays a partial area of the image on a desired location.

Parameters
  • x_left: x coordinate of the desired location (upper left coordinate).
  • y_top: y coordinate of the desired location (upper left coordinate).
  • width: desired image width.
  • height: desired image height.
  • picture_width: width of the original image.
  • picture_height: height of the original image.
  • image: image to be displayed. Bitmap array can be located in both code and RAM memory (due to the mikroBasic PRO for FT90x pointer to const and pointer to RAM equivalency).
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See T6963C_init routine.

Example
' Draws a 10x15 part of the image starting from the upper left corner on the coordinate (10,12). Original image size is 16x32. 
T6963C_PartialImage(10, 12, 10, 15, 16, 32, @image)
Notes

Image dimension must match the display dimension.

Use the integrated Glcd Bitmap Editor (menu option Tools › Glcd Bitmap Editor) to convert image to a constant array suitable for displaying on Glcd.

T6963C_Ext_PartialImage

Prototype

sub procedure T6963C_Ext_PartialImage(dim x_left, y_top, width, height, picture_width, picture_height as word, dim image as longword)

Description

Displays a partial area of the image (from an external resource) on a desired location.

Parameters
  • x_left: x coordinate of the desired location (upper left coordinate).
  • y_top: y coordinate of the desired location (upper left coordinate).
  • width: desired image width.
  • height: desired image height.
  • picture_width: width of the original image.
  • picture_height: height of the original image.
  • image: image to be displayed. This parameter represents the address in the exteral resource from where the image data begins.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See T6963C_init routine.

Example
T6963C_Ext_PartialImage(10, 12, 10, 15, 16, 32, 0)
Notes

Image dimension must match the display dimension.

Use the integrated Glcd Bitmap Editor (menu option Tools › Glcd Bitmap Editor) to convert image to a constant array suitable for displaying on Glcd.

T6963C_sprite

Prototype

sub procedure T6963C_sprite(dim px, py as byte, dim const pic as ^byte, dim sx, sy as byte)

Description

Fills graphic rectangle area (px, py) to (px+sx, py+sy) with custom size picture.

Parameters
  • px: x coordinate of the upper left picture corner. Valid values: multiples of the font width
  • py: y coordinate of the upper left picture corner
  • pic: picture to be displayed
  • sx: picture width. Valid values: multiples of the font width
  • sy: picture height
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_sprite(76, 4, einstein, 88, 119) ' draw a sprite
Notes

If px and sx parameters are not multiples of the font width they will be scaled to the nearest lower number that is a multiple of the font width.

T6963C_set_cursor

Prototype

sub procedure T6963C_set_cursor(dim x, y as byte)

Description

Sets cursor to row x and column y.

Parameters
  • x: cursor position row number
  • y: cursor position column number
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_set_cursor(cposx, cposy)
Notes

None.

T6963C_displayGrPanel

Prototype

sub procedure T6963C_displayGrPanel(dim n as word)

Description

Display selected graphic panel.

Parameters
  • n: graphic panel number. Valid values: 0 and 1.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' display graphic panel 1
T6963C_displayGrPanel(1)
Notes

None.

T6963C_displayTxtPanel

Prototype

sub procedure T6963C_displayTxtPanel(dim n as word)

Description

Display selected text panel.

Parameters
  • n: text panel number. Valid values: 0 and 1.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' display text panel 1
T6963C_displayTxtPanel(1)
Notes

None.

T6963C_setGrPanel

Prototype

sub procedure T6963C_setGrPanel(dim n as word)

Description

Compute start address for selected graphic panel and set appropriate internal pointers. All subsequent graphic operations will be preformed at this graphic panel.

Parameters
  • n: graphic panel number. Valid values: 0 and 1.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' set graphic panel 1 as current graphic panel. 
T6963C_setGrPanel(1)
Notes

None.

T6963C_setTxtPanel

Prototype

sub procedure T6963C_setTxtPanel(dim n as word)

Description

Compute start address for selected text panel and set appropriate internal pointers. All subsequent text operations will be preformed at this text panel.

Parameters
  • n: text panel number. Valid values: 0 and 1.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' set text panel 1 as current text panel. 
T6963C_setTxtPanel(1)
Notes

None.

T6963C_panelFill

Prototype

sub procedure T6963C_panelFill(dim v as word)

Description

Fill current panel in full (graphic+text) with appropriate value (0 to clear).

Parameters
  • v: value to fill panel with.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' clear current panel
T6963C_panelFill(0)
Notes

None.

T6963C_grFill

Prototype

sub procedure T6963C_grFill(dim v as word)

Description

Fill current graphic panel with appropriate value (0 to clear).

Parameters
  • v: value to fill graphic panel with.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' clear current graphic panel 
T6963C_grFill(0)
Notes

None.

T6963C_txtFill

Prototype

sub procedure T6963C_txtFill(dim v as word)

Description

Fill current text panel with appropriate value (0 to clear).

Parameters
  • v: this value increased by 32 will be used to fill text panel.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' clear current text panel
T6963C_txtFill(0)
Notes

None.

T6963C_cursor_height

Prototype

sub procedure T6963C_cursor_height(dim n as word)

Description

Set cursor size.

Parameters
  • n: cursor height. Valid values: 0..7.
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
T6963C_Cursor_Height(7)
Notes

None.

T6963C_graphics

Prototype

sub procedure T6963C_graphics(dim n as word)

Description

Enable/disable graphic displaying.

Parameters
  • n: graphic enable/disable parameter. Valid values: 0 (disable graphic dispaying) and 1 (enable graphic displaying).
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' enable graphic displaying
T6963C_graphics(1)
Notes

None.

T6963C_text

Prototype

sub procedure T6963C_text(dim n as word)

Description

Enable/disable text displaying.

Parameters
  • n: on/off parameter. Valid values: 0 (disable text displaying) and 1 (enable text displaying).
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' enable text displaying 
T6963C_text(1)
Notes

None.

T6963C_cursor

Prototype

sub procedure T6963C_cursor(dim n as word)

Description

Set cursor on/off.

Parameters
  • n: on/off parameter. Valid values: 0 (set cursor off) and 1 (set cursor on).
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' set cursor on
T6963C_cursor(1)
Notes

None.

Prototype

sub procedure T6963C_cursor_blink(dim n as word)

Description

Enable/disable cursor blinking.

Parameters
  • n: cursor blinking enable/disable parameter. Valid values: 0 (disable cursor blinking) and 1 (enable cursor blinking).
Returns

Nothing.

Requires

Toshiba Glcd module needs to be initialized. See the T6963C_init routine.

Example
' enable cursor blinking 
T6963C_cursor_blink(1)
Notes

None.

Copyright (c) 2002-2015 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!
Want more examples and libraries? 
Find them on LibStock - A place for the code