Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

ARM.F4.32F469Discovery

Constants

SIGNED INT FONT16    

Globals

UNSIGNED LONG background_col_var     BYTE Touched     UNSIGNED INT SimY     UNSIGNED INT LCD_ACTIVE_LAYER     UNSIGNED INT SimX     UNSIGNED LONG foreground_col_var     UNSIGNED INT TouchY     UNSIGNED INT TouchX     BYTE Orientation     BYTE ScaleY     BYTE ScaleX    

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Init

Return:     VOID
Vars:     UNSIGNED INT layer    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetFontScalerSim

Return:     VOID
Params:     BYTE ScaleX     BYTE ScaleY    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

ReadFontWidth

Return:     BYTE
Params:     BYTE Font     BYTE Character    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

ClearSim

Return:     VOID

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetFontScaler

Return:     VOID
Params:     BYTE ScaleX     BYTE ScaleY    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Ev_User

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG MessageID     UNSIGNED LONG Data    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

GetTouchCoordinatesSim

Return:     BYTE
Vars:     UNSIGNED INT X     UNSIGNED INT Y     BYTE RetVal    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

PrintNumber

Return:     VOID
Params:     SIGNED INT Number     UNSIGNED INT X     UNSIGNED INT Y     BYTE Font     BYTE Transparent    
Vars:     STRING temp    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Rectangle

Return:     VOID
Params:     UNSIGNED INT x_pos     UNSIGNED INT y_pos     UNSIGNED INT width     UNSIGNED INT height     BOOL fill    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawLine

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1     UNSIGNED INT X2     UNSIGNED INT Y2    
Vars:     SIGNED INT C1     SIGNED INT M1     SIGNED INT PixelX     SIGNED INT PixelY     SIGNED INT D1     SIGNED INT Xinc     SIGNED INT Yinc    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

PrintNumber_Sim

Return:     VOID
Params:     SIGNED INT Number     UNSIGNED INT X     UNSIGNED INT Y     BYTE Font     BYTE Transparent    
Vars:     STRING temp    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Text

Return:     VOID
Params:     UNSIGNED INT x_pos     UNSIGNED INT y_pos     STRING text     BOOL graphic_mode    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawEllipse

Return:     VOID
Params:     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT XRadius     UNSIGNED INT YRadius     BYTE Transparent     BYTE Solid    
Vars:     SIGNED INT err     SIGNED INT CurX     SIGNED INT CurY     UNSIGNED LONG BGCol     UNSIGNED LONG FGCol     BYTE Rep     SIGNED INT e2     FLOAT K    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Plot

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1    
Vars:     UNSIGNED INT temp     UNSIGNED LONG Colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

PlotSim

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetDisplayOrientationSim

Return:     VOID
Params:     BYTE Orientation    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Ev_Prop

Return:     UNSIGNED LONG
Vars:     BYTE Red     BYTE Green     BYTE Blue     UNSIGNED LONG Colour     HANDLE target    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

InitSim

Return:     VOID

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

ReadTouchCoordinates

Return:     UNSIGNED INT
Params:     BYTE Axis    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawLine_Sim

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1     UNSIGNED INT X2     UNSIGNED INT Y2    
Vars:     SIGNED INT C1     SIGNED INT M1     SIGNED INT D1     SIGNED INT PixelX     SIGNED INT PixelY     SIGNED INT Yinc     SIGNED INT Xinc    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetBGColourSim

Return:     VOID
Params:     BYTE Red     BYTE Green     BYTE Blue    
Vars:     UNSIGNED LONG colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetDisplayOrientation

Return:     VOID
Params:     BYTE Orientation    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Transparency

Return:     VOID
Params:     BYTE Opacity    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawEllipseSim

Return:     VOID
Params:     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT XRadius     UNSIGNED INT YRadius     BYTE Transparent     BYTE Solid    
Vars:     SIGNED INT err     SIGNED INT CurX     SIGNED INT CurY     UNSIGNED LONG BGCol     UNSIGNED LONG FGCol     BYTE Rep     SIGNED INT e2     FLOAT K    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

BPlot

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1    
Vars:     UNSIGNED INT temp     UNSIGNED LONG Colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetFGColourSim

Return:     VOID
Params:     BYTE Red     BYTE Green     BYTE Blue    
Vars:     UNSIGNED LONG colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawHLine

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y     UNSIGNED INT X2    
Vars:     UNSIGNED LONG colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Ellipse

Return:     VOID
Params:     UNSIGNED INT x_pos     UNSIGNED INT y_pos     UNSIGNED INT x_rad     UNSIGNED INT y_rad     BOOL fill    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawRectangleSim

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1     UNSIGNED INT X2     UNSIGNED INT Y2     BYTE Transparent     BYTE Solid    
Vars:     UNSIGNED INT Xmin     UNSIGNED INT Xmax     UNSIGNED INT Ymin     UNSIGNED INT Ymax    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

ReadFontStat

Return:     BYTE
Params:     BYTE Font     BYTE Index    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

BPlotSim

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Print

Return:     VOID
Params:     STRING Str     UNSIGNED INT X1     UNSIGNED INT Y1     BYTE Font     BYTE Transparent    
Vars:     BYTE BytesPerColumn     BYTE CharacterColumns     BYTE CharacterHeight     BYTE ColumnIndex     BYTE ColumnSubIndex     BYTE PixelData     BYTE SpaceColumns     BYTE idx     BYTE len_str     BYTE ycount     BYTE ypix     UNSIGNED INT xcount     BYTE h    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

PrintSim

Return:     VOID
Params:     STRING Str     UNSIGNED INT X1     UNSIGNED INT Y1     BYTE Font     BYTE Transparent    
Vars:     BYTE xpix     BYTE ypix     BYTE pos_str     BYTE len_str     BYTE count     BYTE xcount     BYTE ycount     BYTE height     BYTE width     BYTE idx     BYTE font_width     BYTE font_height     BYTE position     BYTE temp     BYTE temp2    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

GetTouchCoordinates

Return:     BYTE
Vars:     UNSIGNED INT X     UNSIGNED INT Y     BYTE RetVal    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

ReadTouchCoordinatesSim

Return:     UNSIGNED INT
Params:     BYTE Axis    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

ClearDisplay

Return:     VOID
Vars:     UNSIGNED LONG Colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetBackgroundColour

Return:     VOID
Params:     BYTE Red     BYTE Green     BYTE Blue    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Ev_Resize

Return:     UNSIGNED LONG
Params:     HANDLE Component     HANDLE PrevPos     BOOL Final    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawCircle

Return:     VOID
Params:     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT Radius     BYTE Transparent     BYTE Solid    
Vars:     SIGNED INT D     SIGNED INT CurX     SIGNED INT CurY     UNSIGNED LONG BGCol     UNSIGNED LONG FGCol     BYTE Rep    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Layer

Return:     VOID
Params:     BOOL Foreground    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Font

Return:     VOID
Params:     UNSIGNED INT font    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

SetForegroundColour

Return:     VOID
Params:     BYTE Red     BYTE Green     BYTE Blue    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawRectangle

Return:     VOID
Params:     UNSIGNED INT X1     UNSIGNED INT Y1     UNSIGNED INT X2     UNSIGNED INT Y2     BYTE Transparent     BYTE Solid    
Vars:     UNSIGNED INT Xmin     UNSIGNED INT Xmax     UNSIGNED INT Ymin     UNSIGNED INT Ymax     UNSIGNED LONG colour    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Main

Return:     VOID
Vars:     BYTE touch     UNSIGNED INT x     UNSIGNED INT y    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

LCD_Circle

Return:     VOID
Params:     UNSIGNED INT x_pos     UNSIGNED INT y_pos     UNSIGNED LONG radius     BOOL fill    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

DrawCircleSim

Return:     VOID
Params:     UNSIGNED INT X     UNSIGNED INT Y     UNSIGNED INT Radius     BYTE Transparent     BYTE Solid    
Vars:     SIGNED INT D     SIGNED INT CurX     SIGNED INT CurY     UNSIGNED LONG BGCol     UNSIGNED LONG FGCol     BYTE Rep    

Your browser does not support the HTML5 canvas tag.

LCD_Init    /    SetFontScalerSim    /    ReadFontWidth    /    ClearSim    /    SetFontScaler    /    Ev_User    /    GetTouchCoordinatesSim    /    PrintNumber    /    LCD_Rectangle    /    DrawLine    /    PrintNumber_Sim    /    LCD_Text    /    DrawEllipse    /    Plot    /    PlotSim    /    SetDisplayOrientationSim    /    Ev_Prop    /    InitSim    /    ReadTouchCoordinates    /    DrawLine_Sim    /    SetBGColourSim    /    SetDisplayOrientation    /    LCD_Transparency    /    DrawEllipseSim    /    BPlot    /    SetFGColourSim    /    DrawHLine    /    LCD_Ellipse    /    DrawRectangleSim    /    ReadFontStat    /    BPlotSim    /    Print    /    PrintSim    /    GetTouchCoordinates    /    ReadTouchCoordinatesSim    /    ClearDisplay    /    SetBackgroundColour    /    Ev_Resize    /    DrawCircle    /    LCD_Layer    /    LCD_Font    /    SetForegroundColour    /    DrawRectangle    /    Main    /    LCD_Circle    /    DrawCircleSim    /    Initialise

Initialise

Return:     VOID
Vars:     BYTE layer    

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support