Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
BOOL false
BOOL true
Globals
BYTE IntTime
UNSIGNED INT G
UNSIGNED INT test
BYTE FilterSelection
UNSIGNED INT C
UNSIGNED INT B
BYTE Control
UNSIGNED INT R
ControlInterrupt
Return: VOID
Params: BYTE Enable
UNSIGNED INT LowLevel
UNSIGNED INT HighLevel
Vars: BYTE r
SetGain
Return: VOID
Params: BYTE Setting
SampleSensorSim
Return: VOID
Vars: HANDLE tree_handle
FLOAT Distance
BYTE temp
HANDLE position_handle
HANDLE Detected
UNSIGNED LONG DetectedColor
BYTE Count
STRING object_name
UNSIGNED LONG TLong
ClearInterrupt
Return: VOID
Vars: BYTE r
CalculateTemp
Return: UNSIGNED INT
Vars: FLOAT X
FLOAT Y
FLOAT Z
FLOAT xc
FLOAT yc
FLOAT n
FLOAT cct
EnableSensor
Return: VOID
Write8
Return: VOID
Params: BYTE Address
BYTE Value
Ev_Property
Return: UNSIGNED LONG
CalculateLux
Return: UNSIGNED INT
Vars: FLOAT fvar
SampleSensor
Return: VOID
ReadDataChannel
Return: UNSIGNED INT
Params: BYTE ColourChannel
Read8
Return: BYTE
Params: BYTE Address
DisableSensor
Return: VOID
Vars: BYTE reg
SetIntegrationTime
Return: VOID
Params: BYTE Setting
Read16
Return: UNSIGNED INT
Params: BYTE Address
Vars: BYTE Temp
Main
Return: VOID
Vars: BOOL Bit
Initialise
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