Difference between revisions of "Component: Nextion Display (Graphical Color)"
From Flowcode Help
Jump to navigationJump to searchLine 17: | Line 17: | ||
==Component Source Code== | ==Component Source Code== | ||
− | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/ | + | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_API_Display_Nextion.fcfx FC_Comp_Source_API_Display_Nextion.fcfx] |
− | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/ | + | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_API_Display_Nextion.fcfx FC_Comp_Source_API_Display_Nextion.fcfx] |
==Detailed description== | ==Detailed description== | ||
Line 82: | Line 82: | ||
{{Fcfile|NextionTouchDemo.fcfx|Nextion Touch Demo}} | {{Fcfile|NextionTouchDemo.fcfx|Nextion Touch Demo}} | ||
+ | |||
+ | |||
Revision as of 13:08, 7 February 2023
Author | Matrix TSL |
Version | 1.0 |
Category | Graphical Color |
Contents
Nextion Display component
A simple libray to interface a Nextion display. The elements on the nextion display are built using the Nextion Editor software and uploaded to the display. The component can then interact with the display elements.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_API_Display_Nextion.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_API_Display_Nextion.fcfx
Detailed description
No detailed description exists yet for this component
Examples
Handling Buttons
This example looks for button presses with IDs 1 and 2. On a button release event the corresponding LEDs will be toggled.
Macro reference
GetText
GetText | |
Gets the text of a specific item | |
- STRING | Name |
- STRING | Return |
GetTouchEvent
GetTouchEvent | |
Collects the next touch event in the queue. Returns 0 for no touch event detected, 1= touch press, 2 = touch release | |
- BYTE | Return |
GetTouchID
GetTouchID | |
Gets the ID of the corresponding touch event. Must be called after calling GetTouchEvent component macro. | |
- UINT | Return |
GetValue
GetValue | |
Gets the value from a specific item | |
- STRING | Name |
- ULONG | Return |
Initialise
Initialise | |
Sets up the UART connection to the Nextion display | |
- VOID | Return |
SetBackgroundColour
SetBackgroundColour | |
Sets the background colour of a specific item | |
- STRING | Name |
- ULONG | Colour |
- VOID | Return |
SetFontColour
SetFontColour | |
Sets the foreground font colour of a specific item | |
- STRING | Name |
- ULONG | Colour |
- VOID | Return |
SetPage
SetPage | |
Sets the page of the display allowing multiple configurations | |
- STRING | Name |
Name of the page e.g. "page0" | |
- VOID | Return |
SetText
SetText | |
Sets the text of a specific item | |
- STRING | Name |
- STRING | Text |
- VOID | Return |
SetValue
SetValue | |
Sets the numeric value of a specific item | |
- STRING | Name |
- ULONG | Number |
- VOID | Return |