Author
|
Matrix Ltd
|
Version
|
2.0
|
Category
|
Alphanumeric
|
LCD (Grove - UART) component
Standard alphanumeric LCD based on the Grove display module.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_LCD_Grove_Uart.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_LCD_Grove_Uart.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
|
ClearSim
|
|
- VOID
|
Return
|
|
Clear
|
|
- VOID
|
Return
|
|
PrintString
|
|
- STRING
|
Text
|
|
- VOID
|
Return
|
|
PrintAscii
|
Takes the ascii value for a character and prints the character
|
- BYTE
|
character
|
|
- VOID
|
Return
|
|
PrintNumber
|
Allows you to print a number. This is limited to a signed-INT, -32768 to 32767
|
- INT
|
Number
|
|
- VOID
|
Return
|
|
BacklightControl
|
|
- BYTE
|
State
|
0=Backlight Off, 1=Backlight On
|
- VOID
|
Return
|
|
ClearLine
|
|
- BYTE
|
Line
|
|
- VOID
|
Return
|
|
Cursor
|
Moves the cursor on the LCD Display
|
- BYTE
|
x
|
|
- BYTE
|
y
|
|
- VOID
|
Return
|
|
PrintFormattedNumber
|
Will allow you to print a number up to 32-bits with signed or unsigned formatting. Signed = -2147483648 to 2147483647 Unsigned = 0 to 4294967295
|
- ULONG
|
Number
|
Enter the number or variable to print to the LCD
|
- BOOL
|
Format
|
0=Signed, 1=Unsigned
|
- VOID
|
Return
|
|
ScrollDisplay
|
Scrolls the display left or right by a number of given positions.
|
- BYTE
|
position
|
Number of positions to scroll the display
|
- BYTE
|
direction
|
Direction to scroll the display: 0=Left, 1=Right
|
- VOID
|
Return
|
|
PrintFloat
|
Print a Float number rounded up to a specified amount of decimal places.
|
- FLOAT
|
Number
|
Enter the number or variable to print to the LCD
|
- BYTE
|
DecimalPlaces
|
Enter how many decimal places to round up to (1 - 6)
|
- VOID
|
Return
|
|
Start
|
Startup routine required by the hardware device.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
LCD Configuration
|
|
Rows
|
|
|
Columns
|
|
|
Connections
|
|
Channel
|
UART Channel selector Software channels are bit banged using generic I/O pins but are not as reliable as hardware channels. Hardware channels use the selected peripheral on-board the target microcontroller.
|
|
TX
|
Pin to be used for Transmit data
|
|
Use RX
|
Selects if the Receive pin is used by the component. Yes: The RX pin is active and used to receive data for the UART. No: The RX pin is disabled and free to be used as general I/O.
|
|
Baud Options
|
Baud rate option selector
|
|
Baud Rate
|
|
|
Simulation
|
|
Component Label
|
|
|
Component Label Scale
|
The label scale can be change if the amout of text is too wide for the display
|
|
Text Colour
|
Colour of the font characters drawn on the display
|
|
Text Background
|
|
|
Display Background
|
|
|
Scope Traces
|
Selects if the scope traces are automatically added to the data recorder window or not. Simulation - draws an approximation of the UART data onto the scope trace. ICT - sets up the scope trace for incoming data and adds UART packet decoding at the correct BAUD.
|
|
Console Data
|
Selects if the console data is automatically generated or not
|
|
Console Columns
|
Number of characters that can be displayed on a single line of the console.
|
|
Data Source
|
Simulation data source used to allow the component to connect to various remote devices Nothing - Simulation data is ignored COM port - Routes the communication data to and from a physical or virtual COM port Injector - Routes the communication data via a data injector component on the Panel.
|
==Macro reference==
|
ClearSim
|
|
- VOID
|
Return
|
|
Clear
|
|
- VOID
|
Return
|
|
PrintString
|
|
- STRING
|
Text
|
|
- VOID
|
Return
|
|
PrintAscii
|
Takes the ascii value for a character and prints the character
|
- BYTE
|
character
|
|
- VOID
|
Return
|
|
PrintNumber
|
Allows you to print a number. This is limited to a signed-INT, -32768 to 32767
|
- INT
|
Number
|
|
- VOID
|
Return
|
|
BacklightControl
|
|
- BYTE
|
State
|
0=Backlight Off, 1=Backlight On
|
- VOID
|
Return
|
|
ClearLine
|
|
- BYTE
|
Line
|
|
- VOID
|
Return
|
|
Cursor
|
Moves the cursor on the LCD Display
|
- BYTE
|
x
|
|
- BYTE
|
y
|
|
- VOID
|
Return
|
|
PrintFormattedNumber
|
Will allow you to print a number up to 32-bits with signed or unsigned formatting. Signed = -2147483648 to 2147483647 Unsigned = 0 to 4294967295
|
- ULONG
|
Number
|
Enter the number or variable to print to the LCD
|
- BOOL
|
Format
|
0=Signed, 1=Unsigned
|
- VOID
|
Return
|
|
ScrollDisplay
|
Scrolls the display left or right by a number of given positions.
|
- BYTE
|
position
|
Number of positions to scroll the display
|
- BYTE
|
direction
|
Direction to scroll the display: 0=Left, 1=Right
|
- VOID
|
Return
|
|
PrintFloat
|
Print a Float number rounded up to a specified amount of decimal places.
|
- FLOAT
|
Number
|
Enter the number or variable to print to the LCD
|
- BYTE
|
DecimalPlaces
|
Enter how many decimal places to round up to (1 - 6)
|
- VOID
|
Return
|
|
Start
|
Startup routine required by the hardware device.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
LCD Configuration
|
|
Rows
|
|
|
Columns
|
|
|
Connections
|
|
Channel
|
UART Channel selector Software channels are bit banged using generic I/O pins but are not as reliable as hardware channels. Hardware channels use the selected peripheral on-board the target microcontroller.
|
|
TX
|
Pin to be used for Transmit data
|
|
Use RX
|
Selects if the Receive pin is used by the component. Yes: The RX pin is active and used to receive data for the UART. No: The RX pin is disabled and free to be used as general I/O.
|
|
Baud Options
|
Baud rate option selector
|
|
Baud Rate
|
|
|
Simulation
|
|
Component Label
|
|
|
Component Label Scale
|
The label scale can be change if the amout of text is too wide for the display
|
|
Text Colour
|
Colour of the font characters drawn on the display
|
|
Text Background
|
|
|
Display Background
|
|
|
Scope Traces
|
Selects if the scope traces are automatically added to the data recorder window or not. Simulation - draws an approximation of the UART data onto the scope trace. ICT - sets up the scope trace for incoming data and adds UART packet decoding at the correct BAUD.
|
|
Console Data
|
Selects if the console data is automatically generated or not
|
|
Console Columns
|
Number of characters that can be displayed on a single line of the console.
|
|
Data Source
|
Simulation data source used to allow the component to connect to various remote devices Nothing - Simulation data is ignored COM port - Routes the communication data to and from a physical or virtual COM port Injector - Routes the communication data via a data injector component on the Panel.
|
==Macro reference==
|
ClearSim
|
|
- VOID
|
Return
|
|
Clear
|
|
- VOID
|
Return
|
|
PrintString
|
|
- STRING
|
Text
|
|
- VOID
|
Return
|
|
PrintAscii
|
Takes the ascii value for a character and prints the character
|
- BYTE
|
character
|
|
- VOID
|
Return
|
|
PrintNumber
|
Allows you to print a number. This is limited to a signed-INT, -32768 to 32767
|
- INT
|
Number
|
|
- VOID
|
Return
|
|
BacklightControl
|
|
- BYTE
|
State
|
0=Backlight Off, 1=Backlight On
|
- VOID
|
Return
|
|
ClearLine
|
|
- BYTE
|
Line
|
|
- VOID
|
Return
|
|
Cursor
|
Moves the cursor on the LCD Display
|
- BYTE
|
x
|
|
- BYTE
|
y
|
|
- VOID
|
Return
|
|
PrintFormattedNumber
|
Will allow you to print a number up to 32-bits with signed or unsigned formatting. Signed = -2147483648 to 2147483647 Unsigned = 0 to 4294967295
|
- ULONG
|
Number
|
Enter the number or variable to print to the LCD
|
- BOOL
|
Format
|
0=Signed, 1=Unsigned
|
- VOID
|
Return
|
|
ScrollDisplay
|
Scrolls the display left or right by a number of given positions.
|
- BYTE
|
position
|
Number of positions to scroll the display
|
- BYTE
|
direction
|
Direction to scroll the display: 0=Left, 1=Right
|
- VOID
|
Return
|
|
PrintFloat
|
Print a Float number rounded up to a specified amount of decimal places.
|
- FLOAT
|
Number
|
Enter the number or variable to print to the LCD
|
- BYTE
|
DecimalPlaces
|
Enter how many decimal places to round up to (1 - 6)
|
- VOID
|
Return
|
|
Start
|
Startup routine required by the hardware device.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
LCD Configuration
|
|
Rows
|
|
|
Columns
|
|
|
Connections
|
|
Channel
|
UART Channel selector Software channels are bit banged using generic I/O pins but are not as reliable as hardware channels. Hardware channels use the selected peripheral on-board the target microcontroller.
|
|
TX
|
Pin to be used for Transmit data
|
|
Use RX
|
Selects if the Receive pin is used by the component. Yes: The RX pin is active and used to receive data for the UART. No: The RX pin is disabled and free to be used as general I/O.
|
|
Baud Options
|
Baud rate option selector
|
|
Baud Rate
|
|
|
Simulation
|
|
Component Label
|
|
|
Component Label Scale
|
The label scale can be change if the amout of text is too wide for the display
|
|
Text Colour
|
Colour of the font characters drawn on the display
|
|
Text Background
|
|
|
Display Background
|
|
|
Scope Traces
|
Selects if the scope traces are automatically added to the data recorder window or not. Simulation - draws an approximation of the UART data onto the scope trace. ICT - sets up the scope trace for incoming data and adds UART packet decoding at the correct BAUD.
|
|
Console Data
|
Selects if the console data is automatically generated or not
|
|
Console Columns
|
Number of characters that can be displayed on a single line of the console.
|
|
Data Source
|
Simulation data source used to allow the component to connect to various remote devices Nothing - Simulation data is ignored COM port - Routes the communication data to and from a physical or virtual COM port Injector - Routes the communication data via a data injector component on the Panel.
|
==Macro reference==
|
ClearSim
|
|
- VOID
|
Return
|
|
Clear
|
|
- VOID
|
Return
|
|
PrintString
|
|
- STRING
|
Text
|
|
- VOID
|
Return
|
|
PrintAscii
|
Takes the ascii value for a character and prints the character
|
- BYTE
|
character
|
|
- VOID
|
Return
|
|
PrintNumber
|
Allows you to print a number. This is limited to a signed-INT, -32768 to 32767
|
- INT
|
Number
|
|
- VOID
|
Return
|
|
BacklightControl
|
|
- BYTE
|
State
|
0=Backlight Off, 1=Backlight On
|
- VOID
|
Return
|
|
ClearLine
|
|
- BYTE
|
Line
|
|
- VOID
|
Return
|
|
Cursor
|
Moves the cursor on the LCD Display
|
- BYTE
|
x
|
|
- BYTE
|
y
|
|
- VOID
|
Return
|
|
PrintFormattedNumber
|
Will allow you to print a number up to 32-bits with signed or unsigned formatting. Signed = -2147483648 to 2147483647 Unsigned = 0 to 4294967295
|
- ULONG
|
Number
|
Enter the number or variable to print to the LCD
|
- BOOL
|
Format
|
0=Signed, 1=Unsigned
|
- VOID
|
Return
|
|
ScrollDisplay
|
Scrolls the display left or right by a number of given positions.
|
- BYTE
|
position
|
Number of positions to scroll the display
|
- BYTE
|
direction
|
Direction to scroll the display: 0=Left, 1=Right
|
- VOID
|
Return
|
|
PrintFloat
|
Print a Float number rounded up to a specified amount of decimal places.
|
- FLOAT
|
Number
|
Enter the number or variable to print to the LCD
|
- BYTE
|
DecimalPlaces
|
Enter how many decimal places to round up to (1 - 6)
|
- VOID
|
Return
|
|
Start
|
Startup routine required by the hardware device.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
LCD Configuration
|
|
Rows
|
|
|
Columns
|
|
|
Connections
|
|
Channel
|
UART Channel selector Software channels are bit banged using generic I/O pins but are not as reliable as hardware channels. Hardware channels use the selected peripheral on-board the target microcontroller.
|
|
TX
|
Pin to be used for Transmit data
|
|
Use RX
|
Selects if the Receive pin is used by the component. Yes: The RX pin is active and used to receive data for the UART. No: The RX pin is disabled and free to be used as general I/O.
|
|
Baud Options
|
Baud rate option selector
|
|
Baud Rate
|
|
|
Simulation
|
|
Component Label
|
|
|
Component Label Scale
|
The label scale can be change if the amout of text is too wide for the display
|
|
Text Colour
|
Colour of the font characters drawn on the display
|
|
Text Background
|
|
|
Display Background
|
|
|
Scope Traces
|
Selects if the scope traces are automatically added to the data recorder window or not. Simulation - draws an approximation of the UART data onto the scope trace. ICT - sets up the scope trace for incoming data and adds UART packet decoding at the correct BAUD.
|
|
Console Data
|
Selects if the console data is automatically generated or not
|
|
Console Columns
|
Number of characters that can be displayed on a single line of the console.
|
|
Data Source
|
Simulation data source used to allow the component to connect to various remote devices Nothing - Simulation data is ignored COM port - Routes the communication data to and from a physical or virtual COM port Injector - Routes the communication data via a data injector component on the Panel.
|