Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
Globals
UNSIGNED INT Index
HANDLE ScopeG
UNSIGNED INT IndexIn
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Ev_Initialise
Return: UNSIGNED LONG
fix_mpy
Return: SIGNED INT
Params: SIGNED LONG a
SIGNED LONG b
Vars: SIGNED LONG c
DrawGraph
Return: VOID
Params: STRING Name
FLOAT Divisor
Vars: HANDLE buffer
SIGNED INT values
UNSIGNED INT ix
Ev_Property
Return: UNSIGNED LONG
Vars: STRING temp_str
BYTE count
Ev_LoadComplete
Return: UNSIGNED LONG
ReadFrequencyBank
Return: UNSIGNED INT
Params: UNSIGNED INT BankIdx
Vars: SIGNED LONG sum
SIGNED LONG sum2
SIGNED LONG Summer
SIGNED LONG Summer2
FLOAT f1
FLOAT f2
SIGNED LONG total
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
SetUpSINData
Return: VOID
Vars: STRING stringvar
UNSIGNED INT Count
FLOAT FVal
SIGNED INT Val
STRING str2
BYTE first
FLOAT Multiplier
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
FFT
Return: VOID
Vars: SIGNED INT m
SIGNED INT n
SIGNED INT i
SIGNED INT istep
SIGNED INT j
SIGNED INT k
SIGNED INT l
SIGNED INT mr
SIGNED INT nn
SIGNED INT qi
SIGNED INT qr
SIGNED INT scale
SIGNED INT shift
SIGNED INT ti
SIGNED INT tr
SIGNED INT wi
SIGNED INT wr
SIGNED INT temp
BYTE inverse
SIGNED INT temp2
SIGNED INT temp3
Main
Return: VOID
QueueData
Return: BOOL
Params: BOOL ProcessWhenFull
Vars: SIGNED INT n
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