Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.BL0011
Constants
BOOL false
BOOL true
Globals
BYTE Lights
BOOL TimerActive
UNSIGNED INT Timeout
BYTE Flashing
BOOL SwPressed
BOOL automode
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: BYTE State0
Ev_Stop
Return: UNSIGNED LONG
GetStopGo
Return: BOOL
Vars: BYTE Temp
Ev_PinChange
Return: UNSIGNED LONG
Vars: BYTE state
ReadSwitch
Return: BOOL
Ev_Pause
Return: UNSIGNED LONG
AutomaticMode
Return: VOID
Params: BOOL Mode
Ev_Property
Return: UNSIGNED LONG
Vars: STRING tempStr
GetLightState
Return: BYTE
Vars: BYTE Mask
SetLights
Return: VOID
Params: BOOL Red
BOOL Green
BOOL Wait
SetLightState
Return: VOID
Params: BYTE SequenceNumber
Main
Return: VOID
Ev_Resume
Return: UNSIGNED LONG
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