Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants

BOOL false     BOOL true    

Globals

BYTE Speed2     SIGNED INT Direction2     BYTE Speed1     SIGNED INT Direction1     BYTE StepCount    

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Stop

Return:     VOID
Params:     BYTE Motor    

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Speed

Return:     VOID
Params:     BYTE Motor     SIGNED INT Speed    
Vars:     BYTE data    

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

StepperRun

Return:     VOID
Params:     SIGNED INT Step     BOOL Type     BOOL Mode    
Vars:     SIGNED INT direction     BYTE data    

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Ev_Property

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Direction

Return:     VOID
Params:     BYTE Direction    
Vars:     BYTE data    

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Frequency

Return:     VOID
Params:     BYTE FrequencySelection    
Vars:     BYTE data    

Your browser does not support the HTML5 canvas tag.

Stop    /    Ev_Initialise    /    Speed    /    StepperRun    /    Ev_Property    /    Direction    /    Main    /    Frequency    /    Initialise

Initialise

Return:     VOID

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