Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
Globals
BOOL LastState
BYTE BitPosition
BOOL ByteStarted
UNSIGNED INT Index
FLOAT TempFloat
UNSIGNED INT TickCounter
SIGNED LONG TempLong
BYTE CurrentByte
UNSIGNED INT TempUINT
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
DSPToVal
Return: BOOL
GetIntArray
Return: VOID
Params: UNSIGNED INT Data
UNSIGNED INT Count
Vars: UNSIGNED INT Idx
GetString
Return: STRING
Params: UNSIGNED INT MaxLength
Vars: UNSIGNED INT ix
GetLongArray
Return: VOID
Params: UNSIGNED LONG Data
UNSIGNED INT Count
Vars: UNSIGNED INT Idx
GetFloatArray
Return: VOID
Params: FLOAT Data
UNSIGNED INT Count
Vars: UNSIGNED INT Idx
CollectNextDataBit
Return: VOID
Vars: BOOL CurrentState
BOOL BitReceived
CountQueueData
Return: UNSIGNED INT
Ev_Property
Return: UNSIGNED LONG
Vars: STRING temp_str
BYTE count
GetFloat
Return: FLOAT
Vars: BYTE Bytes
BYTE ix
Ev_LoadComplete
Return: UNSIGNED LONG
GetLong
Return: UNSIGNED LONG
Vars: BYTE Bytes
BYTE ix
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
GetInt
Return: UNSIGNED INT
Vars: BYTE Bytes
BYTE ix
GetByteArray
Return: VOID
Params: BYTE Data
UNSIGNED INT Count
Vars: UNSIGNED INT Idx
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
GetByte
Return: BYTE
Main
Return: VOID
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